本文共 1642 字,大约阅读时间需要 5 分钟。
#创建仓库svnadmin create path#启动服务器 3690端口svnserve -d -r path
#检出svn checkout http://svn.example.com:9834/repos#提交svn commit button.c -m "Fixed a typo in button.c."#更新svn update# 帮助svn helpsvn help import#查看文件svn list file:///svn/repository/project1svn list svn://192.168.1.168/project1#检出svn checkout svn://192.168.1.168/project1#检出指定新目录svn checkout svn://192.168.1.168/project1 p1
# svn import# svn import是将未版本化的文件导入版本库中的最快方法,它会根据需要创建中介目录。# svn import不需要一个工作拷贝,你的文件会直接提交到版本库,这通常用在你希望将一组文件加入到 # Subversion版本库时svn import my.doc svn://192.168.1.168/project1/tools/my.doc -m "add"
#更新工作拷贝svn update#做出修改svn addsvn deletesvn copysvn move#检验修改svn statussvn diff#取消修改svn revert#解决冲突svn updatesvn resolved#提交你的修改svn commit
svn add foosvn add * (git add .)svn delete foosvn copy foo barsvn move foo barsvn mkdir blortsvn revert READMEsvn status foosvn commit -m "Add a few more things"
#建立分支svn copy http://svn.example.com/repos/calc/trunk \http://svn.example.com/repos/calc/branches/my-calc-branch \-m "Creating a private branch of /calc/trunk."#建立分支svn copy svn://192.168.1.168/project1/demo1/branch svn://192.168.1.168/project1/demo1/branch1 -m "Creating branch."
svn mergesvn diff#版本344 比较svn diff -c 344 http://svn.example.com/repos/calc/trunk#合并svn merge -c 344 http://svn.example.com/repos/calc/trunk
svn log svn://192.168.1.168/project1
#还原到某个版本svn up -r 版本号svn up -r 版本号 文件名称
# 比较svn diff -c 9 svn://192.168.1.168/project1/demo1/branchsvn diff -c 9 svn://192.168.1.168/project1/demo1/branch > patchfilesvn merge svn://192.168.1.148/project1/demo1/branchsvn merge -r 5:9 svn://192.168.1.148/project1/demo1/branch
# 列出改动的文件svn stsvn status
转载地址:http://mpawb.baihongyu.com/