尝试将WC重新定位到新存储库时出现问题

时间:2010-08-25 11:21:22

标签: svn tortoisesvn

我有几份工作副本已从旧存储库中检出 旧存储库现在组合到一个新存储库中,因此存储库名称和新存储库中的位置已更改 现在,我想将这些工作副本重新定位到新位置的新存储库中。

在使用TortoiseSVN进行重新定位时,我收到警告:

  

您似乎正在尝试将工作副本重新定位到同一存储库中的其他路径。
  来自:https://old-repository/oldpath/folder
  致:https://new-repository/newpath/folder
  仅当存储库的路径发生更改时才需要重定位   更改为不同的路径内部存储库由切换操作完成。

但它不是同一个存储库中的不同路径。它确实是一个新创建的存储库,具有不同的路径/名称 当我输入警告并继续重新定位时,我收到一个错误:

  

https://new-repository/newpath/folder”的存储库有uuid   'd3b83275-bf16-aa42-9467-f8a402003233',但WC有'30e22be1-af51-d84d-ad8f-d4e8545a4735'

我的错误在哪里?

2 个答案:

答案 0 :(得分:16)

您无法重新定位到新的存储库,您需要删除您的工作副本并进行干净的结帐。仅当存储库未更改为新服务器或服务器具有新名称时,才能使用重新定位

答案 1 :(得分:5)

如果你真的想强迫你尝试做什么,你可以使用命令:
svnadmin setuuid

将新的repoistory设置为与旧的相同的GUID。

这将解决uuid错误,并让您再次尝试svn switch   (有或没有--relocate;我无法从您的描述中确切地知道您如何重新安排存储库中的路径)