2011-01-27 35 views
4

我有一台运行在Windows Server 2003上的VisualSVN服务器的旧SVN repo - repo的绝对路径存储在备份它的NAS上 - 但是不是使用svnadmin/dump 。那台2003服务器在没有倾销回购的情况下被分解了,现在我需要回到一些代码库!在服务器故障后重建Subversion存储库

我仍然有回购的entact目录树,并建成了在CentOS运行一个新的SVN服务器(并验证它的工作)。将旧的回购项目变为新的源代码控制的最佳方式是什么?如果我失去了历史 - 我只需要回到'当前'文件....我不能使用svnadmin /负载(至少我不认为这会工作)

是吗?就像将dirtree复制到新的repo并使用svnadmin/setuuid一样简单?

回答

5

我明白了 - 我以为我会为其他任何人提供相同问题的答案。

我复制我的存储库SVN根的根我的新服务器上跑svnadmin recover <reponame>和田田....我有我的回购回来。

我希望这可以帮助其他人在相同的情况。

+0

+1为烦扰张贴您的答案。 – 2011-01-27 17:56:06