【问题标题】:Is it possible to revert an entire SVN repository?是否可以还原整个 SVN 存储库?
【发布时间】:2010-10-24 19:21:52
【问题描述】:

我刚刚对我的 SVN 存储库做了一些愚蠢的事情,我不小心将一堆东西导入了根目录而不是子文件夹。我需要很长时间才能清理......除非有一种简单的方法可以对回购进行全局恢复?帮助文件讨论了恢复工作副本,但新导入的项目没有工作副本。有没有办法撤消导入?

重复Roll back or revert entire svn repository to an older revision

【问题讨论】:

    标签: svn undo


    【解决方案1】:

    检查完整的存储库,合并更改然后提交。

    $ svn checkout https://server/repro temp
    $ cd temp
    $ svn merge -c -[revision] https://server/repro
    

    检查您的工作副本是否正确

    $ svn commit -m "Revert of botched import."
    

    【讨论】:

      【解决方案2】:

      一种方法是只备份到所需版本,然后恢复存储库。

      svnadm dump /path/to/repo -r 0:desired_max
      

      应该给你你想要的备份。

      【讨论】:

        【解决方案3】:

        【讨论】:

        • 很好,很抱歉被骗了。
        猜你喜欢
        • 2010-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多