我正在使用TortoiseSVN。一位开发人员最近从我们的主干分支中删除了我的一些修订,我需要知道如何恢复它们。如果我查看主干上的历史记录,则不会进行修订。如果我在整个存储库中查看历史记录,我可以看到我的修订版。如何将这些修订恢复到主干?
答案 0 :(得分:1)
SVN中没有删除修订版。您只能还原修订并创建新的提交。因此,我发现您在Trunk中找不到您的修订版本很奇怪。因此,如果您在查看整个仓库的日志时看到它们,这意味着修订从不在主干中,而只在其他分支中。
如果您误认为“没有看到主干上的修订”部分并且修订版存在,那么您可以恢复还原您的提交。如果它们只在某个其他分支中并在该分支中还原,您仍然可以选择修订(稍后还原)并合并到主干中。
答案 1 :(得分:0)
只是为了补充上一个答案:
然后您应该看到丢失的东西,并能够检查出来,并在必要时以正常方式重新合并。