See Also: Home Links Personal Site Blogroll  FriendFeed CV

Subversion with TortoiseSVN

Before doing anything else you must stop now and go and read the svn-book Guided Tour article. Its a quick read and essential exposure to Subversion and generic version-control terms and activities.

1. Install Tortoise

This is a piece of cake, download the latest stable client from the Project Site and follow-your-nose

2. Setup for Commits

When performing read-only actions like update or checkout Tortoise-SVN is typically using port 80 anonymous fetches to read from your server. Write operations like commit typically involve an SSH connection to your server and to do this you need to configure Tortoise to use a 3rd-party SSH client like PLink (a command-line interface to PuTTYNew Page backends)

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Download the rest of the Putty tool set while your there, you'll learn more about the details of the process if you have a crack at using some of the command-line apps.

Dump the Plink.exe in a local folder somewhere then right-click on your repository folder hover over the Tortoise-SVN submenu and select 'settings'. On the 'network' tab you'll see a Browse button which you should use to point to wherever you put Plink.exe.

You should now be able to perform a commit to the back-end, during which a popup will ask you to authenticate.

Further Essential Reading


See Also: Notes Index