从SVN存储库中恢复SVN存储库

时间:2011-09-27 19:34:05

标签: svn

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

1 个答案:

答案 0 :(得分:0)

  1. 导出外部存储库(导出可阻止创建.svn文件夹)到HD上的某个文件夹中。 (如果它太大而无法全部导出,则需要有选择地仅导出内部存储库的文件和文件夹。)从中恢复内部存储库,并将其移动到您需要的任何位置,删除其余导出的文件和文件夹。

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

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

  4. 是的,这会在外部存储库中留下令人困惑的历史记录,但通常这不是问题。 (有很多方法可以从存储库的历史中删除东西,但这很复杂,很少值得打扰。)