如何将我的本地Tortoise SVN存储库移动到新的Linux SVN服务器?

Tom*_*ell 6 svn tortoisesvn visualsvn

我一直在桌面PC上使用Tortoise SVN(和VisualSVN)和本地存储库几个月.我们刚刚建立了一个Linux SVN服务器,我想将我的存储库移动到这个服务器,保留我的所有历史记录.一旦移动,我将停止使用本地存储库.

Tortoise文档建议使用"Relocate ..."命令,但这会抱怨UUID不匹配.我找到了一些关于如何编辑UUID文件以使其与服务器匹配的建议,但Tortoise忽略了新值,即使重启后也是如此.

此外,我目前没有Linux服务器的命令行访问权限,但如果必须,可能会获得它.

最好的方法是什么?

Mic*_*ner 9

您需要到svnadmin dump本地存储库,将该转储文件放到Linux机器上,然后svnadmin load在那里.

Relocate 完成上述操作后,将在您的工作副本中使用.

这是文档.