服务器故障后重建subversion存储库

Joe*_*Joe 4 svn visualsvn-server

我在带有VisualSVN Server的Windows服务器2003上运行了一个旧的SVN repo - repo的绝对路径存储在备份它的NAS上 - 但使用svnadmin/dump.那个2003服务器在没有转储repo的情况下被淘汰了,现在我需要回到一些代码库!

我仍然拥有repo的entact目录树,并在CentOS上构建了一个新的SVN服务器(并验证它正在运行).将旧回购项目中的项目转换为新的源代码管理的最佳方法是什么?如果我失去了历史,那就没关系 - 我只需要回到'当前'文件....我不能使用svnadmin/load(至少我不认为这会起作用)

是否像将污垢复制到新的仓库并使用svnadmin/setuuid一样容易?

Joe*_*Joe 5

我明白了 - 只是觉得我会为同样的问题向其他人发布答案.

我将我的存储库的根目录复制到我的新服务器上的SVN根目录并运行svnadmin recover <reponame>并且tada ....我有我的回购.

我希望这能帮助处于同样情况的其他人.