STFC
MPI für Kohlenforschung

University College London

Using the subversion server

The SVN server

The ChemShell subversion repository is hosted by CCPForge. Developers can check out the source using

svn checkout --username YourName http://ccpforge.cse.rl.ac.uk/svn/chemsh/trunk chemsh_Local_Name

DL-FIND is hosted in a separate repository but it is automatically downloaded when ChemShell is checked out. Note that svn commands in the dl-find directory will affect the DL-FIND repository, not the ChemShell repository.

DL-FIND can be checked out as a standalone library as follows:

svn checkout --username UserName http://ccpforge.cse.rl.ac.uk/svn/dl-find/trunk dl-find_dir

Useful SVN commands

Obtain a fresh copy of the module
checkout <module>
update -d Incorporate changes into the current directory
commit Check changes into repository
diff Compare the current files with the copies that were checked out from the repository
Notes
  • Commands like commit, diff, update recursively include subdirectories.
  • A commit operation will fail if another user has submitted changes to to any of the files concerned. Use 'svn update' first.
  • Overlapping changes will be visible after 'svn update' by the message detailing conflicts, and the presence of '<<<<' and '>>>>' in the file. They must be fixed by hand.

More information

SVN is a complex system, more information can be found at http://svnbook.red-bean.com/.




This manual was generated using htp, an HTML pre-processor Powered by htp