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

时间:2011-06-08 14:28:03

标签: svn version-control tortoisesvn history ankhsvn

我正在使用TortoiseSVN。一位开发人员最近从我们的主干分支中删除了我的一些修订,我需要知道如何恢复它们。如果我查看主干上的历史记录,则不会进行修订。如果我在整个存储库中查看历史记录,我可以看到我的修订版。如何将这些修订恢复到主干?

2 个答案:

答案 0 :(得分:1)

SVN中没有删除修订版。您只能还原修订并创建新的提交。因此,我发现您在Trunk中找不到您的修订版本很奇怪。因此,如果您在查看整个仓库的日志时看到它们,这意味着修订从不在主干中,而只在其他分支中。

如果您误认为“没有看到主干上的修订”部分并且修订版存在,那么您可以恢复还原您的提交。如果它们只在某个其他分支中并在该分支中还原,您仍然可以选择修订(稍后还原)并合并到主干中。

答案 1 :(得分:0)

只是为了补充上一个答案:

  1. 右键点击资源管理器中的任何文件进入Repo浏览器
  2. 点击头部按钮(右上角)
  3. 输入您的同事“已删除”
  4. 的修订版

    然后您应该看到丢失的东西,并能够检查出来,并在必要时以正常方式重新合并。