Getting Started with SVN Client

We'll need a Subversion (SVN) client in order to work with the remote repository.

There are several types of clients which are freely available. We will use TortoiseSVN which is an SVN client implemented as a Microsoft Windows shell extension. Go to http://tortoisesvn.net/downloads , download and install the client application. At the time of this writing, the current version is 1.6.2.

All TortoiseSVN commands are invoked from the context menu of the windows explorer. They are visible when you right click on a file or folder. There are simply too many SVN features to include everything in this short tutorial, so we'll just go through the basics in order to get started. For a comprehensive tutorial, I recommend the following site http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/index.html .

The Burst Analyzer source files currently reside in the SourceForge SVN repository. These files are the same version that's posted on the DRBIO website. We will check out a working copy of the source files from the SVN repository. It includes library modules (DLL and LIB) and Visual Studio 2005 project files, so you will also get these additional files in the checkout.

svn_checkout.jpg
svn_checkout2.jpg
svn_checkout3.jpg

Committing changes to the repository. Sending the changes you made to your working copy is known as committing the changes. For demonstration purposes, I'll make a trivial modification to the file Burst.c and commit it to the repository. I'll simply re-order a couple of #include directives at the top of the file.

svn_commit.jpg
svn_commit2.jpg
svn_commit3.jpg
svn_commit4.jpg

Viewing differences. A common requirement in project development is to see what has changed, whether it's the difference between two separate files or the difference between two revisions of the same file.

svn_diff.jpg
svn_diff2.jpg

Adding a new file to the repository.

svn_add.jpg

Deleting a file from the repository. We now delete the file sample.txt from the repository.

svn_delete.jpg

Make sure you have first read Create Access to SVN Repository.


Generated on Thu Feb 11 14:40:00 2010 for Simple SVN Document by  doxygen 1.6.1