文件状态:M:内容被修改 C:发生冲突 A:预定要加入到版本库 K:锁定
1. 将文件检出到本地
- svn checkout path(path指的是svn地址)
- 简写co
2. 提交代码
- svn commit -m '代码说明'
- 简写ci
3. 解锁
- svn cleanup
- svn unlock file
4. 更新
- svn update
5. 往版本库添加文件
- svn add file
6. 加锁
- svn lock -m '代码说明'
7. 更新到某个版本
- svn update -r -m path(svn地址)
- 简写up
8. 查看文件状态
- svn status path(文件路径)
- 简写st
9. 查看文件及子目录状态
- svn st -v path(文件路径)
10. 比较文件差异
- 将修改的文件与最初的版本相比较
- svn diff path
- 比较200版本和201版本lest.java文件的差异
- svn diff -r 200:201 lest.java
- 简写di
11. 删除文件
- svn delete path -m '代码说明'
- 简写del、remove、rm
12. 查看日志
- svn log path
13. 查看文件详细信息
- svn info path(文件路径)
14. 将两个版本之间的差异合并到当前文件
- svn merge -r m:n path
- 举一个🌰:svn merge -r 200:205 test.java(一般会发生冲突,需要自行处理)
15. 帮助
- svn help
以上是常用的svn命令!!不是很全面,同学们留言补充
网友评论