第1个回答 2012-09-11
svn update 是不会覆盖你的更改的,如果别人的修改跟你的距离很远,svn 会将别人的更新合并到本地文件中,如果距离很近 svn 无法判断如何合并,会生成 .mine .r# .r#-1 原文件 共四个文件,供你选择保留哪些代码,处理后 reserved 一下,除了原文件以外就都删除了,commit 就可以了
建议仔细学习一下手册
第2个回答 推荐于2017-12-15
本地有个xxx.cpp.mine文件,把他的.mine后缀删了,得到的代码就是你更新之前的 这样你可以解决了冲突再把你原有代码加进去 应该是最优解了==本回答被网友采纳
第3个回答 2013-12-19
如果使用eclispe,还可以看看restore from loclal history
第4个回答 2017-12-14
兄弟你解决了吗?我和你情况一样啊,4000多行代码覆盖了,也没提交库里