在SVN更新后,TortoiseSVN丢失了本地更改
我做了一次SVN更新,结果是一个文件处于冲突状态,并进行了一些合并。但对于我的两个文件,它完全删除了文件的我的版本,并将它们替换为存储库中的版本。没有*.mine文件或类似文件。我记得看到一条关于恢复2个文件的消息,这是我丢失更改的文件在SVN更新后,TortoiseSVN丢失了本地更改,svn,tortoisesvn,Svn,Tortoisesvn,我做了一次SVN更新,结果是一个文件处于冲突状态,并进行了一些合并。但对于我的两个文件,它完全删除了文件的我的版本,并将它们替换为存储库中的版本。没有*.mine文件或类似文件。我记得看到一条关于恢复2个文件的消息,这是我丢失更改的文件 对于冲突文件: Open it in difference/compare window or notepad & see the >>>>mine and >>>>revision markers in
Open it in difference/compare window or notepad & see the >>>>mine and
>>>>revision markers in your code. Keep the necesaary one and remove the other
along with the markers >>>>>mine and >>>>>>revision. Now right click on your
file ,tortiosesvn-> Resolved Conflicts and click ok and checkin the file.
Your fileis now update,merged and also committed to svn without any conflict.
右键单击文件显示日志->查看最新版本并获取它。
我使用了适用于Windows的Tortoise SVN客户端,其步骤仅限于此。它可能对其他人不可用,或者在现有版本中可能有所不同我怀疑这是龟中的一个bug。我的团队中的其他一些成员也有同样的问题,当出现网络问题时,这种情况似乎会发生。你的问题是什么?我在日志中查找丢失的更改,但它不在那里。我相信这些只会显示以前提交的更改。然后尝试撤消。如果不保存正在工作的解决方案/工作区,请关闭它。重新打开并查看是否有效。我在关联菜单中没有看到撤消选项。那应该在“乌龟”下吗?