Tortoise SVN - Multiple People Files and Versions
Many Assembla users like to use a desktop client with SVN to make it easy to check files in and out of Subversion. There are many SVN clients available. The most popular tool in our user population is Tortoise SVN. It is a very simple tool that adds options for working with Subversion to your folder menu options. Tortoise SVN is mostly used by developers, but because it is very simple it can also be used by other members of your team, like graphic designers, marketing professionals, and business analysts.
The following tutorial describes how to setup Tortoise SVN to work with Assembla.
Setup Tortoise SVN
Step 1: Download and install
You can download Tortoise SVN here: http://tortoisesvn.net/downloads (Opens new window).
- Download the installer (you will probably want the *.msi package.
- Install the software. The installer will require you to restart your machine.
- Come back here. (Email yourself a link to this page)
Step 2: Create SVN directories on your desktop
This step is about setting yourself up to be organized. If you'reyou're already organized and best practices will do nothing for you because you are perfect in every way, skip to the next step.
For the rest of us...
Once you are on Assembla, you will like it so much that you will want to do all your projects on this system and never leave. Great! We think so too. That means you will have a whole bunch of spaces, each with their own SVN repository.
Things to consider:
- You will want to check code in and out in a breeze
- There are files and scrap work to keep organized that
aren'taren't part of a repository
Here is a suggestion for setting up the directory structure on your desktop. You can download the *.zip file of sample directory structures here: Assembla_Sample_Desktop_Directories.zip


Step 3: Connect your desktop folder to the team'steam's SVN repository


From your desktop, browse to the folder that you want to keep all of your check in/check out files in. Right-click on it.


Paste the URL into the appropriate field.


You will have to login to the Assembla workspace with your Assembla username and password.


Learn More About It
For an irreverant but brilliant tutorial on how to manage the aggravation of working on shared files in a distributed team: