复原到此版本 假设文件版本101的时候将代码里的a改成了b,然后提交,则成了102版本 在102版本的时候对文件选择显示日志,对101版本号的日志右键点“复原到此版本”,那文件的内容就会回到101版本的状态,101版本的状态时a没有改成b,所以会恢复出a 而SVN客户端缓存信息(一般是.svn目录)里记着的这个文件的目前版本号依然是102,只是你复原到了101的代码状态而已 不信你可以对文件右键选择提交,可以查看到变更,变更就是b变成了a,因为是102变成101嘛,所以自然就是这样了 更新至版本 如果选择这个菜单的话,文件的内容依然会回到101版本的样子,可是对文件选择提交的时候会显示没有任何变更的 因为客户端缓存认为你要更新到这个版本,那它就认为这个文件是要去到101版本,所以记住的文件版本是101(尽管服务端最新版是102) 既然是101版本了,那又是101的代码,所以自然就是没有任何变更了 对这个文件进行更新会变回最新的102版本哦 Reference: http://www.kkh86.com/it/svn/guide-rollback-to-this-version.html |
[技术| 编程·课件·Linux] 【转帖】svn恢复到指定版本(复原到此版本和更新至版本)
admin
· 发布于 2017-08-24 17:04
· 1152 次阅读
转载文章时务必注明原作者及原始链接,并注明「发表于 软院网 RuanYuan.Net 」,并不得对作品进行修改。