我已经在桌面PC上使用了Tortoise SVN(和VisualSVN)和本地存储库几个月。我们刚刚建立了一台Linux SVN服务器,并且我想将我的存储库移到这台服务器上,保存我的所有历史记录。一旦移动,我将停止使用本地存储库。如何将我的本地Tortoise SVN存储库移动到我们新的Linux SVN服务器上?
乌龟文档建议使用“Relocate ...”命令,但是这会抱怨不匹配的UUID。我发现了一些关于如何编辑UUID文件以使其与服务器匹配的建议,但即使在重启后,Tortoise也忽略了新值。
此外,我目前没有Linux服务器的命令行访问权限,但如果必须的话,可能会得到它。
这样做的最好方法是什么?
svnadmin转储工作正常 - 谢谢!但是,Relocate仍然抱怨UUID不匹配。此外,VisualSVN坚持引用旧的本地存储库。经过一段时间后,我重新命名了所有的工作副本,然后将新的检出项目更新为新的工作目录。当我确认所有东西都已建成并运行良好时,我删除了旧的工作副本。 – 2009-11-12 22:51:57