Breadcrumbs
Home / Subversion Cheat SheetSubversion Cheat Sheet
Last Updated on Monday, 24 January 2011 Written by Chad Darby Monday, 24 January 2011
Here’s a cheat sheet I developed for Subversion. Enjoy!
Task Command
Checking out code svn checkout theURL thePath
Checking out a specific revision svn checkout -r theRev theURL
Updating a working copy svn update
Adding files to repository svn add thePath
Ignoring files in a directory svn propedit svn:ignore thePath
Showing changes to a file or directory svn diff thePath
Showing most recent changes to a file svn diff -r PREV:BASE theFile
Creating a patch file svn diff > myPatchFile
Applying a patch file patch -p0 -i myPatchFile
Checking in changes svn commit -m "my message"
Checking the status of a working copy svn status
Showing updates pending from repository svn status --show-updates
Creating a release tag svn copy svn://yourserver/project svn://yourserver/project/tags/release-v1.0
Checking out a release tag svn checkout svn://yourserver/project/tags/release-v1.0
Creating a branch svn copy svn://yourserver/project svn://yourserver/project/branches/v1.0
Checking out a branch svn checkout svn://yourserver/project/branches/v1.0
Importing a project into repository cd yourproject
svn import svn://yourserver/yourproject/trunk
Manually creating directories for a project svn mkdir svn://yourserver/yourproject/trunk/mysillydir
Book Recommendation
For further information on Subversion, I’d recommend this book: