SVN can use a GUI interface such as TortoiseSVN, or a command line version such as slik SVN.
Setup ssh key for svn so no need to enter password each time: HOWTO: set up ssh keys
A short usage note for Subversion.
Often used svn commands are:
Create a Repository
UNIX: svnadmin create /path/to/repository
Windows: svnadmin create d:/path_to_repository
Checking Out a Project - svn checkout
UNIX: svn checkout file:///repository_name/project/trunk project
Windows: svn checkout file:///d:/repository_name/project/trunk project
Network: svn checkout http://host_name/svn_dir/repository_name/project/trunk project
Getting a List of Projects - svn list
UNIX: svn list --verbose file:///repository_name/project
Network: svn list --verbose http://host_name/svn_dir/repository_name/project
Reviewing Changes - svn status
UNIX: svn status
Adding New Files and Directories - svn add
UNIX: svn add file_or_dir_name
Deleting Files and Directories - svn delete
UNIX: svn delete file_or_dir_name
Network: svn delete -m "Deleting project dir" http://localhost/svn_dir/repository/project_dir
Committing Changes - svn commit
Network: svn commit -m "Saving recent changes" http://localhost/svn_dir/repository/project_dir
Updating Your Local Files - svn update
Network: svn update
Get revision number - svn info
svn info | grep Rev
Check log for the 10 most recent entries:
svn log --limit 10
or
svn log -l 10
Wednesday, December 29, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment