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
如何使用OrtoiseSVN将删除的修订合并到主干中_Svn_Version Control_Tortoisesvn_History_Ankhsvn - Fatal编程技术网

如何使用OrtoiseSVN将删除的修订合并到主干中

如何使用OrtoiseSVN将删除的修订合并到主干中,svn,version-control,tortoisesvn,history,ankhsvn,Svn,Version Control,Tortoisesvn,History,Ankhsvn,我用的是乌龟。一位同事最近从主干分支删除了我的几个修订,我需要知道如何恢复它们。如果我在trunk上查看历史记录,则修订版不在那里。如果我查看整个存储库的历史记录,我可以看到我的修订。如何将这些修订返回主干?SVN中没有删除修订。您只能还原修订并创建新的提交。所以我觉得奇怪的是,你们并没有在主干中找到你们的修改。因此,如果您在查看整个回购协议的日志时看到它们,这意味着这些修订从未出现在主干中,而只是出现在其他分支中 如果您弄错了“看不到主干上的修订”部分,并且修订在那里,您可以恢复恢复您的提交。

我用的是乌龟。一位同事最近从主干分支删除了我的几个修订,我需要知道如何恢复它们。如果我在trunk上查看历史记录,则修订版不在那里。如果我查看整个存储库的历史记录,我可以看到我的修订。如何将这些修订返回主干?

SVN中没有删除修订。您只能还原修订并创建新的提交。所以我觉得奇怪的是,你们并没有在主干中找到你们的修改。因此,如果您在查看整个回购协议的日志时看到它们,这意味着这些修订从未出现在主干中,而只是出现在其他分支中


如果您弄错了“看不到主干上的修订”部分,并且修订在那里,您可以恢复恢复您的提交。如果它们仅在某个其他分支中,并在该分支中恢复,您仍然可以选择修订(后来恢复)并合并到主干中。

SVN中没有删除修订。您只能还原修订并创建新的提交。所以我觉得奇怪的是,你们并没有在主干中找到你们的修改。因此,如果您在查看整个回购协议的日志时看到它们,这意味着这些修订从未出现在主干中,而只是出现在其他分支中


如果您弄错了“看不到主干上的修订”部分,并且修订在那里,您可以恢复恢复您的提交。如果它们仅在某个其他分支中,并在该分支中恢复,您仍然可以选择修订(后来恢复)并合并到主干中。

只是为了补充前面的答案:

  • 右键单击资源管理器中的任何文件,进入Repo浏览器
  • 单击头部按钮(右上角)
  • 输入同事“删除”的修订版本

  • 然后,您应该看到丢失的内容,并能够以正常的方式检查它,必要时重新合并。

    只是为了补充前面的答案:

  • 右键单击资源管理器中的任何文件,进入Repo浏览器
  • 单击头部按钮(右上角)
  • 输入同事“删除”的修订版本
  • 然后,你应该看到丢失的东西,能够检查出来,并在必要时以正常的方式重新合并