'''Tortoise is a GUI svn (subversion) client for PC''' * Get from http://tortoisesvn.tigris.org * Install on local PC * Verify by looking for new options displayed on the right-click menu. There will be no desktop icon- all SVN functions are invoked from the right mouse menu. * Use the !TortoiseSvn options to interact with the code being developed * A directory containing code monitored by subversion will have a .svn directory in it * The right-click menu items displayed depend on whether the right-click applies to something under subversion control. Icon Notes * What appears when you right click is context sensitive- if you’re not in a svn directory all the options won’t be shown * A folder that’s up to date is indicated by a green check- one that has a red exclamation point indicates changes need to be committed * Files in a svn directory have similar icons to the folders to give “at-a-glance” status How to check out * Make a new directory * Select it, right click, choose Svn checkout * In the window enter the repository name (!http://svn1/hosted-projects.com/cmgsoft/roms_sed), verify it’s going to be put where you want, and click OK. (you can also choose to checkout other versions in this window, but use the “head” version for starters) Handy functions * Right click on the trunk directory and select !TortoiseSvn, show log to open a window displaying revision history. * Right click on the trunk directory and select !TortoiseSvn, cleanup to reset odds and ends. It’s pretty easy to get into a state where svn tells you to do this. * The info in !TortoiseSvn help is for the command line, but it can be adapted for use with the GUI [wiki:SvnIntro return] to Subversion Introduction page