What's new? | Help | Directory | Sign in
Google
fds-smv
Fire Dynamics Simulator (FDS) and Smokeview (SMV)
  
  
  
  
    
Search
for
Updated Dec 12, 2007 by bryanwklein
Labels: Featured, Phase-Deploy
AccessingSubversionRepository  
Instruction on using SmartSVN to Connect to the FDS-SMV SVN repository.

Introduction

Google Code uses Subversion (SVN) for version control. Subversion is widely considered as an improved versioning method over CVS. This Wiki page provides instructions on using a browser called SmartSVN or the command line to obtain files from the FDS-SMV SVN Repository.

Using SVN via the Browser SmartSVN

SmartSVN is available as freeware. A for-purchase version of SmartSVN is available that has additional capabilities, but for most users the free version will suffice. Note that other programs are available (list of some found here).

Adding the Repository to SVN

Obtaining Files

The First Time

Once a project has been added to the repository it can then be checked out.

At this point, the entire FDS-SMV project will be copied from the repository to your computer.

After the First Time

Using SVN at the Command Line, without using SmartSVN client

If you have SVN command line client installed, you can check out the FDS/SVN repository using the command line version of SVN.

You can download the command line client for your platform here: http://subversion.tigris.org/project_packages.html

Open a terminal/shell session and change to the directory that you want the FDS-SMV project folder to be placed within. NOTE: the distinction between "https" and "http" below.

Anonymous Checkout

If you are not a member of the FDS-SMV development team, then type:

svn co http://fds-smv.googlecode.com/svn/trunk/FDS/trunk FDS-SMV

Developer Checkout

NOTE: Replace 'my_name' in the string below with your google account username. This is the same username that has been given Project Member status in Google Code.

As a member of the FDS-SMV development team with commit privileges, type:

svn co https://fds-smv.googlecode.com/svn/trunk/FDS/trunk FDS-SMV --username my_name

You might be prompted for your password, but this is NOT the password for your Google Account, this is a special Google Code password that you can find through a link under the "Source" tab of the Google Code fds-smv project site. It will be a random bunch of numbers and letters and nothing that you can specify. NOTE: the link will not be available unless you are a Project Member or Owner.

Either way, a directory called FDS-SMV will appear in the directory where you executed the checkout command (the 'co' part of the string), with the contents of the FDS-SMV repository contained within.

Updates

To update your local copy of the repository, go to the sub-directory that you want to update (FDS-SMV in the example above) and type:

svn update

NOTE: This could be used to update any of the sub-directories under FDS-SMV. If you change down to a subdirectory, like 'SOURCE_FDS5' and execute the svn update command, only that directory will be updated.

Change or Commit Log

To obtain a log of transactions for that particular sub-directory, type:

svn log -r N:M > text_file.txt

Which will record all transactions from SVN revision N to M in the file text_file.txt By switching the order of the revision numbers you can sort the log in ascending or descending order by revision number.


Sign in to add a comment