linux下svn常用命令

列出几个常用到的Linux SVN命令

1、检出

svn checkout path(path是svn地址)
如:svn checkout 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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。