【问题标题】:Recover a SVN repository from within a SVN repository从 SVN 存储库中恢复 SVN 存储库
【发布时间】:2011-09-28 15:02:06
【问题描述】:

好的 - 所以我设法在远程网络 svn 服务器上的另一个 SVN 存储库中创建了一个 SVN 存储库。有关详细信息,请参阅屏幕截图。当我最初犯那个致命错误时,我使用了 Tortoise 客户端。底线,我只需要从现有存储库中提取数据并将其放入第一个/原始存储库中。

【问题讨论】:

    标签: svn


    【解决方案1】:
    1. 导出外部存储库(导出可防止创建.svn 文件夹)到您硬盘上的某个文件夹中。 (如果太大而无法全部导出,则需要选择性地仅导出内部存储库的文件和文件夹。)从中恢复内部存储库,并将其移动到您需要的任何位置,丢弃其余导出的文件并文件夹。

    2. 确保您抢救的内部存储库工作正常。

    3. 从外部存储库中删除 (svn delete) 内部存储库的文件和文件夹。

    是的,这会让您在外部存储库中留下一段令人困惑的历史记录,但通常这不是问题。 (有一些方法可以从存储库的历史记录中删除内容,但这很复杂,而且很少值得费心。)

    【讨论】:

      猜你喜欢
      • 2012-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-15
      • 1970-01-01
      • 2010-10-01
      相关资源
      最近更新 更多