Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SVN更新后,TortoiseSVN丢失了本地更改_Svn_Tortoisesvn - Fatal编程技术网

在SVN更新后,TortoiseSVN丢失了本地更改

在SVN更新后,TortoiseSVN丢失了本地更改,svn,tortoisesvn,Svn,Tortoisesvn,我做了一次SVN更新,结果是一个文件处于冲突状态,并进行了一些合并。但对于我的两个文件,它完全删除了文件的我的版本,并将它们替换为存储库中的版本。没有*.mine文件或类似文件。我记得看到一条关于恢复2个文件的消息,这是我丢失更改的文件 对于冲突文件: Open it in difference/compare window or notepad & see the >>>>mine and >>>>revision markers in

我做了一次SVN更新,结果是一个文件处于冲突状态,并进行了一些合并。但对于我的两个文件,它完全删除了文件的我的版本,并将它们替换为存储库中的版本。没有*.mine文件或类似文件。我记得看到一条关于恢复2个文件的消息,这是我丢失更改的文件

  • 对于冲突文件:

    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。我的团队中的其他一些成员也有同样的问题,当出现网络问题时,这种情况似乎会发生。

    你的问题是什么?我在日志中查找丢失的更改,但它不在那里。我相信这些只会显示以前提交的更改。然后尝试撤消。如果不保存正在工作的解决方案/工作区,请关闭它。重新打开并查看是否有效。我在关联菜单中没有看到撤消选项。那应该在“乌龟”下吗?