欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SVN 命令

程序员文章站 2024-02-20 15:49:52
...

1. 撤销add/撤销更改

svn revert --recursive <your_folder>

svn revert <your_file>

2. 删除文件/文件夹

  • 如果此文件夹没有被commit过,直接使用系统命令删除;
  • 如果此文件夹被add过,但没有被commit过,先revert,然后再使用系统命令删除;
  • 如果此文件夹被commit过,使用svn rm <your_folder>

3. 展示log

svn log

只展示最近4条log

svn log -l 4

4. 更新到指定版本

svn update -r <version_code>

版本号可以通过svn log看到。

或者你重新checkout,并指定-r选项。

5. 查看特定版本修改

svn diff -c <version> <path>

6. 比较两个版本差异

svn diff -r <version1>:<version2> <path>

7. 返回到指定版本

svn merge -r HEAD:<version> <path>

注意7和4的区别,7往往伴随着一次新的commit

相关标签: svn