SVN将代码回滚到之前的版本和替换SVN之前版本和本地代码
![](/images/avatar.png)
说明:SVN提交会遇到上传错代码或者本地像回滚到之前的版本做调试和对比代码
本地代码的修改回退到SVN版本
如果是想将本地代码的修改回退到SVN版本,也就是放弃自己未提交的修改,则
直接选中要回退的文件或文件夹—右键—–SVN工具选项—-revert—-勾选要回退的文件—-点击OK
![This is an set1 image](/svn/SVN%E5%B0%86%E4%BB%A3%E7%A0%81%E5%9B%9E%E6%BB%9A%E5%88%B0%E4%B9%8B%E5%89%8D%E7%9A%84%E7%89%88%E6%9C%AC/set1.png)
![This is an set2 image](/svn/SVN%E5%B0%86%E4%BB%A3%E7%A0%81%E5%9B%9E%E6%BB%9A%E5%88%B0%E4%B9%8B%E5%89%8D%E7%9A%84%E7%89%88%E6%9C%AC/set2.png)
本地代码回退到SVN仓库的某一版本的代码
如果是想要将本地代码回退到SVN仓库的某一版本的代码,而并不需要修改SVN仓库代码,则
首先用SVN最新代码更新本地代码,保证本地代码和SVN仓库最新的代码一致,并没有新的本地修改,然后选中要更新的文件或文件夹,右键调出SVN选项后选择update to version,然后点击show log选择一个版本,或者直接手动填写想要回退的版本号,点击OK
选中要回退的文件或文件夹—右键—–SVN update—-右键呼出SVN工具选项—–update to revision—-填写要回退到的SVN代码版本号—-OK
![This is an set3 image](/svn/SVN%E5%B0%86%E4%BB%A3%E7%A0%81%E5%9B%9E%E6%BB%9A%E5%88%B0%E4%B9%8B%E5%89%8D%E7%9A%84%E7%89%88%E6%9C%AC/set3.png)
![This is an set4 image](/svn/SVN%E5%B0%86%E4%BB%A3%E7%A0%81%E5%9B%9E%E6%BB%9A%E5%88%B0%E4%B9%8B%E5%89%8D%E7%9A%84%E7%89%88%E6%9C%AC/set4.png)
将SVN仓库的代码回退到之前的版本
如果是由于失误提交了错误的代码到SVN等原因,想要将SVN仓库的代码回退到之前的版本,则
选中要回退的文件或文件夹—右键呼出SVN功能选项—-show log 查看文件版本历史—- 右键单击希望返回到的版本—-Revert to this revision—-发现文件返回到之前的版本—SVN commit 提交这次回滚—-完成
![This is an set5 image](/svn/SVN%E5%B0%86%E4%BB%A3%E7%A0%81%E5%9B%9E%E6%BB%9A%E5%88%B0%E4%B9%8B%E5%89%8D%E7%9A%84%E7%89%88%E6%9C%AC/set5.png)
- 版权声明:本文为CSDN博主「雪月行狼」的原创文章,原文链接:
评论