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

Hol*_*rwa 11 svn tortoisesvn

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

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

您似乎正在尝试工作副本重定位到同一存储库中的其他路径.
来源:https://开头老仓库/ oldpath /文件夹
为:https://开头的新版本库/ NEWPATH /文件夹
只需要一个移居如果路径一个仓库发生了变化.
更改为不同的路径的存储库通过开关操作来完成.

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

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

我的错误在哪里?

Alb*_*nbo 17

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


Wil*_*ara 6

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

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

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