Hints and Tips for Using your SVN Client

Working with Trunks and Branches
(A layman's explanation and tips for working with the CallerID Superfecta SVN)

Changing the focus of your Working Copy
(Developers: Please note this is a change to your current work flow.)

Simple Steps to Success with SVN Client for Windows
(New to SVN? If you use our recommended SVN client and read this, you'll be up and coding in under 5 minutes.)

Renaming a file thats already in the SVN
(Notes made based on the Windows Tortoise SVN client)

If your SVN client does support the `rename` command,
  1. Locate the file in your working copy that you wish to rename in the repository
  2. Right click on the file, Select the TortoiseSVN submenu, and then click Rename.
  3. At your next commit, the rename will occur at the SVN.
If your SVN client does not support the `rename` command, this method will work:
  1. Copy misnamed file from your working local SVN folder to another locaton.
  2. Use the SVN "DELETE" function on the copy in the local SVN folder.
  3. Rename the copy you made to the name you want to use.
  4. Copy (or move) renamed file from other location back to your local SVN folder
  5. Use the SVN "ADD" command on the newly copied file.
  6. Commit your changes.

Fixing locked file error
Using tortoise SVN on Windows XP the following error appeared when trying to do a standard update from the SVN: "Error: Working Copy path/filename locked. Error: Please execute cleanup command". Executing the cleanup command is not successful. Solution was to find and locate files named "lock" (no extension) in the hidden svn folders and delete them. Then execute the cleanup commmand, resync with the SVN server, and then update.

Tortoise Redmine Issues Plugin
The Tortoise Redmine Issues Plugin makes it super convenient to associate tickets with your SVN commits. Check it out.

Also available in: HTML TXT