Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are some power commands every TortoiseSVN/Subversion user should know?

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?

like image 838
mezoid Avatar asked Jan 29 '09 03:01

mezoid


People also ask

How do I access TortoiseSVN from command line?

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.

What does red exclamation mark mean in TortoiseSVN?

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.

Does TortoiseSVN include Subversion?

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.


2 Answers

  • the most forgotten feature (right-drag)
  • unversion a working copy
  • extended context menu
  • repair moves/renames
like image 114
Stefan Avatar answered Sep 26 '22 11:09

Stefan


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.

like image 34
Daniel Schaffer Avatar answered Sep 26 '22 11:09

Daniel Schaffer