SVN重定位 - UUID错误

时间:2012-01-10 13:36:39

标签: svn

我已将我的存储库复制到新服务器。

与此同时,我对我的项目进行了一些更改,因此我想将提交发布到新服务器。

我已将新服务器上的svn UUID更改为与旧服务器上的相同 - 1c8601b0-280a-384e-84ca-1910148bfb83

当我在项目文件夹中时,我设置了TortoiseSVN > Relocate并传递了新服务器的URL。我得到了错误:

enter image description here

我想知道为什么我会收到此错误,因为考虑到UUID(1c8601b0-280a-384e-84ca-1910148bfb83)是相同的。

1 个答案:

答案 0 :(得分:1)

如果您希望强制subversion使用与旧存储库相同的新存储库UUID,则需要将--force-uuid添加到svnadmin load命令。

或者你可以这样做:

  1. 使用所有内容创建存档库。
  2. 将存档转移到其他服务器
  3. 在目标服务器上提取存档
  4. 使用svnadmin属性运行-r,其值具有解压缩存储库的路径。
  5. 换句话说,只需复制存储库内容并将其传输到正确的目的地。