 |
(Cheetah credit: Wikipedia Commons) |
svn co https://some.where.no/path/trunk main --username username
# "username" is from the server
svnadmin create reponame # a local repo (the repo itself, do not modify!)
mkdir pro
touch proj/somefile.txt
svn import proj file:///Users/yourname/reponame/proj -m "Initial import"
svn checkout file:///Users/yourname/reponame/proj proj-copy
svn export file:///Users/yourname/reponame/proj proj-copy # export instead of checkout
cd proj-copy
svn status
svn update # Pull changes from server to local; update working copy
svn resolve --accept working # claim that conflicts were resolved
# change, create files
svn add changedfile.txt
svn move oldfilename new filename
svn copy oldfilename new filename
svn delete filename
svn commit -m "made this change" # commit and push changes to server
svn ci -m "changes comment" filename # commit for one file
svn log
svn log filename # look at log for file
svn diff -r priorversionnumber
svn diff -r ver filename # diff only for this file
svn update -r priorversionnumber # roll back to a prior repo state
svn revert FILE
Global options:
--username ARG : specify a username ARG
--password ARG : specify a password ARG
more at
http://svnbook.red-bean.com/
No comments:
Post a Comment