您的位置:首页 > 运维架构 > Linux

linux下svn常用命令

2015-06-17 22:43 302 查看
列出几个常用到的Linux SVN命令

1、检出

svn checkout path(path是svn地址)
如:svn checkout https://192.168.71.30/test/doc
简写:svn co https://192.168.71.30/test/doc

2、新增

svn add path
如:svn add test.cpp

3、提交

svn commit -m “修改信息“ path
如:svn commit -m "新增makefile" makefile
简写:svn ci

4、恢复

svn revert path
如:svn revert makefile

5、加锁/解锁

svn lock -m “加锁信息“ PATH
如:svn lock -m "锁定makefile" makefile
svn unlock makefile

6、更新

svn update -r m path (m为版本号)
如:svn update -r 1534 makefile
简写:svn up

7、查看状态

svn status path
如:svn status makefile

正常状态不显示
? 不在svn版本控制中
M 内容被修改
C 发生冲突
A 预定加入版本库
K 被锁定

另外一条查看状态命令:svn status -v path
path可以为文件夹或文件
简写:svn st

8、删除

svn delete path -m “删除信息“
如:svn delete makefile -m "删除makefile"
简写:svn del/remove/rm

9、查看日志

svn log path
如:svn log makefile

10、比较差异

svn diff [-r m:n] path
如:svn diff -r 1034:1035 makefile
-r选项若,默认为比较基础版本与工作副本

11、合并

svn merge -r m:n path
如:svn merge -r 1034:1035 makefile
将1034与1035之间差异合并

12、文件、目录列表

svn list path
如:svn list .
简写:svn ls

13、SVN帮助

svn help
如:svn help ci

更多SVN命令查看svn help
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: