问题描述:将仓库的最新版本代码check out到本地后,然后最某个文件做了修改,保存后想通过svn的update来重新得到最新的版本,发现失效。
原因:经过多方查找原因,主要看了以下两篇文档
https://segmentfault.com/q/1010000007289578?_ea=1309263
https://www.jianshu.com/p/62d640a2e6b9
猜测主要原因是:
最新版本的修改记录中没有你当前所修改的文件。每次更新的时候,只会更新作出修改的那些文件
解决办法:
如果你是在最新的版本上作出的修改,不要用update更新,而是用revert回退到当前的版本(既然当前的版本的版本是最新版本,那么回退到当前的版本可以还原到最新的版本)
本文探讨了在使用Subversion (SVN) 版本控制系统时遇到的问题:当从仓库检出最新版本代码并修改某文件后,使用update无法获取最新版本。文章解释了可能的原因,并提供了解决方案——使用revert命令回到最新版本。
3785

被折叠的 条评论
为什么被折叠?



