列出几个常用到的Linux SVN命令
1、检出
svn checkout path(path是svn地址)
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