本文共 1671 字,大约阅读时间需要 5 分钟。
help(h)
svn help
svn h
add
svn add xxx.txt
svn ci xxx.txt
命令提交一下。svn add *.php
(添加当前目录下的所有php文件)commit(ci)
svn commit -m "LogMessage" xxx.txt
svn ci -m "LogMessage" xxx.txt
checkout
svn checkout path(项目库的路径)
svn co path
update(up)
svn update -r m path
svn up
svn update
后面如果没有目录或文件,默认将目录下的文件以及子目录都更新到最新版。 -r
:指定更新到哪个版本。举例:svn up -r 200 123.txt
(将本地的123.txt
文件还原到版本200
)log
svn log xxx.txt
info
svn info xxx.txt
diff(di)
svn diff -r m:n xxx.txt
svn di -r m:n xxx.txt
m
和版本n
比较差异。 svn di -r 2:3 123.txt
(查看123.txt
的2
版本和3
版本之间的差异)。delete(del,remove,rm)
svn delete path -m "DeleteMessage"
svn del/remove/rm path -m "DeleteMessage"
svn delete svn://192.168.1.1/project_v1/123.php -m "delete test file"
(使用这种方式删除后,直接会删除掉版本库中的文件)。svn delete 123.php
,然后svn ci -m "delete file"
(推荐使用这种方式)。lock
svn lock -m "LockMessage" xxx.txt
unlock
svn unlock xxx.txt
move(mv,rename,ren)
svn move -m "MoveMessage" xxx.txt
svn mv/rename/ren -m "MoveMessage" xxx.txt
svn move -m "rename file" 123.txt 456.txt
(将当前目录下的123.txt
更名为456.txt
)。svn move -m "move file" 123.txt test/123.txt
(将当前目录下的123.txt
移动到当前子目录test
下去)。list(ls)
svn list path
svn ls
path
目录下的所属于版本库的文件和目录。如果没有path
参数,显示当前目录下的所属于版本库的文件和目录。转载地址:http://xgvmb.baihongyu.com/