SVN 的撤销和恢复主要分为如下三种情况。
文章目录
1. 撤销本地修改
如把两个文件上传到SVN服务器上,version1
修改info.txt 文件后,version2
第三次修改,不小心改错了文件内容,只保存在本地了,但还没有提交到服务器上去,如:
这个时候可以使用 SVN还原 操作
或者也可以先查看下具体修改后的文件和上一版本对比下,确定是不是修改有问题
然后再把修改的撤销还原
修改的文件又变回来了
2. 撤销已提交内容
- 如果不小心把修改错误的文件提交到服务器上去了,如:
解决方法:
查看修改的日志
查看错误提交的文件
复原此版本作出的修改
然后本地文件就会变成红色的状态
可以看到变更的内容
最后提交到服务器中
3. 恢复到指定版本
- 第五次提交了,增加如下,version5
第六次提交,增加如下,如:
查看提交记录
如果想恢复到某一个版本,可以这样操作
如,恢复到第四次提交后的版本,version4,选择 复原到此版本
打开文件就可以看到正常的版本了
最后,再把正常版本提交到服务器,这样别人再拉取你代码时就不会拉取错误的版本了