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