Table of Contents |
---|
General Subversion (aka SVN) Info
Accessing CRBS Subversion
Note | ||
---|---|---|
| ||
On the linux (and possibly some mac) svn clientclients, passwords will be stored in the ~/.subversion/auth directory as plaintext. To prevent this, add the line "store-passwords = no" to your ~/.subersionsubversion/config file |
Acquiring an Account
...
To view what files are on svn, goto "https://subversion.crbs.ucsd.edu/PATHname_of_repository" or use Crucible.
Checking Files Out of SVN
Use the command "svn co https://svnsubversion.crbs.ucsd.edu/source/PATHname_of_repository" to check out files. This will create a directory titled PATH "name_of_repository" in your current working directory.
Path to CRBSSystems_SVN: https://subversion.crbs.ucsd.edu/systems/
Committing Files to SVN
Use the command "svn ci -m "comment" file_name" to commit files to svn
Note that new files not yet under revision control must be added with "svn add [path/to/new_file]" and then committed. For a list of files that haven't yet been added, use "svn status [local/project/path].
Creating new SVN modules
Developers: Put in a ticket requesting a new module.
SysOPS: As root on subversion server, run
Code Block |
---|
svnadmin create /repos/<reponame>
chown -R apache:apache /repos/<reponame> |