【发布时间】:2010-08-25 11:21:22
【问题描述】:
我有几个从旧存储库中签出的工作副本。
旧存储库现在合并到一个新存储库中,因此存储库名称和新存储库中的位置已更改。
现在我想将这些工作副本重新定位到新存储库中的新位置。
使用 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'
我的错误在哪里?
【问题讨论】:
-
简单地为您的工作副本更改打补丁、签出新存储库然后应用补丁有什么问题?
-
这没什么问题,我只是想了解为什么 Relocate 不起作用。
标签: svn tortoisesvn