Page 1 of 1

[Script] Simple TortoiseSVN Menu

Posted: 02 Jul 2009 14:45
by TheQwerty
This script provides a simple menu that allows quicker access to some of the routine SVN tasks, as well as some options to enact those actions on different paths. It was built around TortoiseSVN, but I see no reason it couldn't easily be modified to work with another SVN interface (or even other revision systems).

The only reason this script exists is because the shell menu sometimes seems to take eons tn load. :lol:

When run this script will present you with a menu that allows you to quickly compare the selected items to their Base(s), access some of your SVN client's dialogs, or select which path you want to operate on.
TortoiseSVN - Menu 1.png
If you select a path you are presented with another menu where you can select the action to perform on this path. The Edit/Select Repo Path items, allow you to change the path and reload this menu. The Generate Shortcut for this Repo, creates a small script which you can run to skip the first menu; this is useful if you want to run these commands on the same path often.
TortoiseSVN - Menu 2.png
Instructions:
1) Download the script file: http://xyplorer.googlecode.com/svn/trun ... iseSVN.xys
2) If using with TortoiseSVN, manually edit "$exePath" to point to "TortoiseProc.exe".* By default this is set to "%programfiles%\TortoiseSVN\bin\TortoiseProc.exe".
If you want to use this with a different SVN client, you'll have to do a lot more editing and are on your own.
3) Use any of the various methods to execute the script.

*Sorry, but I'm far to busy/lazy to give you a proper way to do this. :P