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