Subversion (SVN) Cheatsheet
Subversion (SVN) Cheatsheet
Subversion (SVN) Cheatsheet
file:// Local machine Checkout working copy into current folder Move source to target
Show help for "import" command Update path to revision 9 $ svn revert "/path"
$ svnadmin create "/path/to/repository" $ svn add itemname Subversion Differences Between Files
Create new repository Add itemname (if folder, adds recursively) $ svn diff "/path/file"
$ svnadmin setlog "/path" -r 7 message.txt $ svn add * --force $ svn diff "/path/file@2" "/path/fil e@7"
Change log message for revision 7 to Force recursion into versioned directories $ svn diff -r 2:7 "/path/folder"
contents of file message.txt
$ svnadmin dump "/path/to/repository" > Subversion Commit Changes Subversion Merge Changes
filename
$ svn commit "/path" $ svn merge -r2:7 "item" "/path"
Dump repository to file (backup) Apply diff between revisions 2 and 7 of
Commit changes to path
$ svnadmin load "/path/to/repository" < filename "item" to path
$ svn commit -m "Message" "/path"
Load repository from file (restore) $ svn merge "url1" "url2" "/path"
Commit with log message
Apply diff between "url1" and "url2" to path
Resolve conflict
Lock path
Unlock path
No modifications (blank)
A Addition
D Deletion
M Modified
R Item replaced
C In conflict
X Externals definition
I Ignored
? Not in repository
! Item missing
-m "Message" --message
-q --quiet
-v --verbose
-r --revision
-c --change
-t --transaction
-R --recursive
-N --non-recursive