Unfuddle Subversion Tutorial

In order to make it as easy as possible for you to connect to your Subversion repository, we have assembled a Subversion tutorial to answer any questions you may have.

A Subversion Introduction:

Unfuddle uses Subversion for your code storage and versioning. Subversion was originally designed as a successor to CVS and is now one of the most popular and stable source code repositories and versioning systems. Subversion affords your project a variety of advantages, including:

  • directories, renames, and file meta-data are versioned
  • atomic commits
  • branching and tagging
  • versioning of symbolic links
  • space efficient binary diffing
  • client availability on a multitude of platforms

Unfuddle is currently running with Subversion 1.6.6.

How can I checkout and modify files in my source code repository?

Subversion Access

Unfuddle offers you direct access to your Subversion repository over http, or https for certain plans. Once you have the Subversion client installed on your development machine, accessing your project repository is simple.

svn checkout http://subdomain.unfuddle.com/svn/subdomain_abbreviation/ local_directory_name

or for plans with SSL:

svn checkout https://subdomain.unfuddle.com/svn/subdomain_abbreviation/ local_directory_name

NOTE: subdomain and abbreviation must be replaced with values appropriate to your account and repository.

Please also note that you will have to enter your username and password for authentication.

If you have an existing Subversion repository which you would like to move to Unfuddle, simply make a dump (svnadmin dump) and contact us. We will be glad to assist you in loading your dump file into your Unfuddle account.

For more information on how to use Subversion, we recommend the free Subversion Book as well as the excellent Pragmatic Version Control Using Subversion by the Pragmatic Programmers.

How do I import my source code into Unfuddle?

Simply use the 'svn import' command.

For more information, please reference the Subversion Book which provides many Subversion usage examples and tutorials.

Can I import a dump file of my Subversion repository?

Due to security concerns, this feature has not yet been implemented as an automated feature of Unfuddle.

However, if you have a dump of your existing repository, simply contact support@unfuddle.com, and we will do our best to accommodate you in importing your existing source code.

Is Unfuddle compatible with Microsoft Visual Studio?

Unfuddle is platform agnostic. Basically, if someone has created a Subversion client for your platform or IDE, it will integrate fine with Unfuddle.

There are a number of graphical Subversion clients for Windows, one of the most popular being TortoiseSVN. There are also specialized plugins for Microsoft Visual Studio like AnkhSVN.

Can I use Unfuddle with a Subversion repository that I am already hosting elsewhere?

For a number of technical reasons, you cannot currently use Unfuddle with a self-hosted Subversion repository.

If you still have more questions about Subversion or the Subversion Tutorial feel free to ask us. Or give it a try and see for yourself how Unfuddle and Subversion can work for you.

Unfuddle is a secure, hosted software development environment and project management solution for small software development teams.

We know that you don't have time to get a server up and running and then configure and secure code repositories, ticketing systems and project management tools.

Welcome to Unfuddle - Secure Subversion hosting, robust issue and time tracking, and intuitive and useful project management tools.