微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SVN当中回退revert到某一版本的第二种方法switch

原文链接https://blog.csdn.net/mark_to_win/article/details/88711536

7.回退(revert)到某一版本(方法2)

假设现在我们最新版本是14,但是我们想回到10版本开发。我们有另一方案可以选择,见上图的第一图,switch to Revision 10,这样项目可以切换到版本10,但是不能提交,必须还得与资源库同步update更新一次服务器。之后再像上面一样,一个一个文件的compare with/修订版,再获取内容。两种方法的实现原理不一样:第一种方法是在最新的版本14基础上,merge(svn的merge命令)12和11版本(因为你想回到12版本)。第二种方法是先切换(svn的switch命令)至版本10,之后在update最新版本。(个人感觉switch方法简单可靠一点,就是简单的切换,merge有时会有很多冲突)

尤其注意,比如我从14想回到10,而在11的时候删掉了一些文件。这时就会造成冲突,死活提交不了。后来我是手动补了一些文件,才可以提交的。(svn: Aborting commit: 'D:\eclipseJee\testWeb2\wanzi.jsp' remains in conflict)

更多请看下节:http://www.mark-to-win.com/index.html?content=Frame/frameUrl.html&chapter=Frame/SVN_web.html#RevertSomeVersion2

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐