2011-06-08 91 views
1

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

回答

0

只是为了扩大以前的答案:

  1. 上的任何文件走进回购浏览器通过右键点击资源管理器
  2. 点击标题按钮(右上)
  3. 进入修改你的同事“已删除”

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

1

SVN中没有删除修订。您只能恢复修订并创建新的提交。所以我觉得奇怪的是你没有在Trunk中找到你的修改。因此,如果您在查看整个回购日志时看到它们,这意味着修订版永远不会出现在主干中,但仅限于其他分支。

如果您误认为“没有看到对主干的修订”部分,并且修订在那里,您可以恢复提交给您的提交。如果他们只在其他分支中并且在该分支中恢复,则仍然可以选择修订(稍后恢复)并合并到主干中。