Knowledge Base/Code and Deploy/SVN

How to set up TortoiseSVN with CloudForge

Mohan Achar
posted this on November 01, 2012 14:39

This article will help connect your TortoiseSVN client with your SVN repository on CloudForge. TortoiseSVN is by far the most popular SVN client, and it conveniently works an extension to the Windows Explorer shell (Yes, it's for MS Windows only).

Before you start

Please make sure you have setup your CloudForge account with at least 1 project, and added the Subversion service to that project. See here.

Screen_Shot_2012-11-01_at_2.31.27_PM.png

 

Once you have done this, locate your Subversion URL on your projects home page.

Screen Shot 2012-11-01 at 2.34.25 PM.png

 

Installing Tortoise

First up, grab the latest version from the TortoiseSVN Homepage. This is a *.msi file, which as long as you are an administrator user you can install simply by double-clicking on it.

Importing your source code (If your repository is empty)

The most common use case for a new repository is getting pre-existing source code into your new repository. The easiest way to do this is to do an SVN import. The alternatives if you already have a repository that you want to move to our server are discussed in uploading an existing Subversion repository.

Tortoisesvn_import_menu.png

To import a group of files into your repository you will need to browse to the folder containing the files, then right-click and select the import option. Please then enter your credentials (username / password), then Tortoise will begin uploading your files.

 

Performing a checkout

Browse to the folder you want to create your working copy in. Create a new folder to use as your working copy, then change to the new directory and right-click, selecting the SVN Checkout option.

Tortoisesvn_checkout_step_1.png

A dialog will appear asking where you want to checkout your project to. Please enter your Subversion URL (see above), choose an approporate location on your workstation, and then click ok. You'll then be prompted for your credentials (username / password).

Screen_Shot_2012-07-09_at_2.05.54_PM.png


Useful TortoiseSVN links

Check these other resources to learn more advance operations like: Branching, Tagging, Merging, etc.

Main Home Page Contains Documentation and Downloads

tortoisesvn.tigris.org More Documentation, also has the project's bug tracker and the like.

The Subversion Book

 

 
Topic is closed for comments