SVN切换到新服务器

时间:2011-04-13 08:07:49

标签: svn repository

我们一直在使用provider1的SVN。但是,我们现在希望切换到使用provider2的新URL。

在这方面,我想从provider1中检出所有项目,然后将其重新定位(提交)到provider2。

PL。详细说明了它的步骤。截至目前,当我尝试重新定位乌龟时,我收到UUID不匹配错误。

由于

1 个答案:

答案 0 :(得分:3)

如果svnadmin不是一个选项(没有shell访问服务器),有一些工具,如rsvndump(http://rsvndump.sourceforge.net/)来获取存储库数据。

然后将数据导入新位置(svnadmin,或与服务提供商交谈,他们通常接受转储导入,即使他们不喜欢导出repo数据)。

之后,uuid将匹配,因此您可以使用svn开关移动。

uuid错误基本上是你创建了一个新的存储库,以某种方式获取了数据,但是每个存储库都获得了一个唯一的ID(表示uuid),你没有正确设置(svnsync存储源的uuid,但作为次要信息,而不是1:1复制)