How do you move a file?

Check out section 5.14.2. Moving files and folders (or check out “move” in the Index of the help) of the TortoiseSVN help. You do a move via right-dragging. It also mentions that you need to commit from the parent folder to make it “one” revision. This works for doing the change in a working copy. … Read more

SVN Mergeinfo properties on paths other than the working copy root

Subversion 1.5.x adds a lot of svn:mergeinfo properties, even on files/folders which you think have nothing to do with the merge. But Subversion still uses those to reduce the merge time for subsequent merges. If you don’t like those, you can safely remove those modified/added svn:mergeinfo properties from all files/folders which were not part of … Read more

What ports need to be open for TortoiseSVN to authenticate (clear text) and commit?

What’s the first part of your Subversion repository URL? If your URL looks like: http://subversion/repos/, then you’re probably going over Port 80. If your URL looks like: https://subversion/repos/, then you’re probably going over Port 443. If your URL looks like: svn://subversion/, then you’re probably going over Port 3690. If your URL looks like: svn+ssh://subversion/repos/, then … Read more

Can I go back and edit comments on an SVN checkin?

Commit messages are “unversioned properties” and can be changed with the svn propset command, for example $ svn propset –revprop -r 25 svn:log “Journaled about trip to New York.” property ‘svn:log’ set on repository revision ’25’ This is setting the revision property called “svn:log” on revision 25 Configuring subversion to allow revision property changes Because … Read more

svn cleanup: sqlite: database disk image is malformed

First, open command/terminal at repository root (folder which has .svn as child folder): cd /path/to/repository Download sqlite3 and put executable sqlite3 at root of folder. You do an integrity check on the sqlite database that keeps track of the repository (/path/to/repository/.svn/wc.db): sqlite3 .svn/wc.db “pragma integrity_check” That should report some errors. Then you might be able … Read more

Error “can’t use subversion command line client : svn” when opening android project checked out from svn

Android Studio cannot find the svn command because it’s not on PATH, and it doesn’t know where svn is installed. One way to fix is to edit the PATH environment variable: add the directory that contains svn.exe. You will need to restart Android Studio to make it re-read the PATH variable. Another way is to … Read more

An SVN error (200 OK) when checking out from my online repository

I had to dig into this issue too and found the following pages which lead me to the solution: – http://comments.gmane.org/gmane.comp.version-control.subversion.devel/117844 (See especially the link to “Julian’s patch”.) There is stated that the “OPTIONS of <url>: 200 (<url>) OK” error is quite misleading and often just means that the repository URL is wrong.