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
checkout <module> | Obtain a fresh copy of the 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/.
|