I've been using TortoiseSVN with Subversion for a while now. Its pretty easy to use and most of the time I just use the Update and Commit functions....and occasionally if I need to track down the author of a particular line of code I use Blame or Show Log.
Recently though, I made the mistake of directly copying folders and files from a different branch into the one I was working in...and on checking it in found that it broke things because it checked it in as coming from the branch I had copied them from. At that point I found out that what needs to be done is to use the commands made available by TortoiseSVN to copy and export the folders across so their references remain correct.
So it's left me wondering....What other power commands exist that are important for a developer using Subversion to know that help you from breaking things or reduce the amount of effort of performing various version control tasks?
Locate TortoiseSVN and click on it. Select "Change" from the options available. Refer to this image for further steps. After completion of the command line client tools, open a command prompt and type svn help to check the successful install.
As soon as you start editing a file, the status changes to modified and the icon overlay then changes to a red exclamation mark. That way you can easily see which files were changed since you last updated your working copy and need to be committed.
No. TortoiseSVN comes with everything you need to access a repository. Only if you want to set up a server then you will need the Subversion package.
I've found the export command to be invaluable several times. It gives you a clean (no .svn directories) copy of whatever directory you want.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With