Svn 命令大全

文件状态: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命令!!不是很全面,同学们留言补充

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。