'''Tortoise is a GUI svn (subversion) client for PC''' * Get from http://tortoisesvn.tigris.org * Install on PC * When right clicking you’ll find extra menu items particularly, !TortoiseSvn * 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 menu items displayed depend on what was right clicked on 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 of the project you want to get, 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 Introduction page]