SVN提示update更新成功,但是本地文件却没有更新

问题描述:将仓库的最新版本代码check out到本地后,然后最某个文件做了修改,保存后想通过svn的update来重新得到最新的版本,发现失效。

原因:经过多方查找原因,主要看了以下两篇文档

https://segmentfault.com/q/1010000007289578?_ea=1309263

https://www.jianshu.com/p/62d640a2e6b9

猜测主要原因是:


最新版本的修改记录中没有你当前所修改的文件。每次更新的时候,只会更新作出修改的那些文件

解决办法:

如果你是在最新的版本上作出的修改,不要用update更新,而是用revert回退到当前的版本(既然当前的版本的版本是最新版本,那么回退到当前的版本可以还原到最新的版本)

猜你喜欢

转载自www.cnblogs.com/lxwphp/p/9024896.html