【发布时间】:2013-04-07 12:05:59
【问题描述】:
我有一个关于svn switch --relocate 的问题。我有一个名为 beta 的旧存储库,我们正在迁移到新的 SVN 服务器。在那里,我创建了一个名为legacy 的新存储库,并提交了beta 存储库中的所有文件。现在我需要更新所有工作副本以使用 repo legacy。当我为此执行命令时,它说 UUID 不匹配:
svn switch --relocate file:///var/www/svn/beta https://domain.com/svn/legacy
svn: The repository at 'https://domain.com/svn/legacy' has uuid '3e359681-0317-844a-a84c-80a4a624e59d', but the WC has '35afee29-560b-4976-914e-5bafcd58a7c0'
如何修复它以使工作副本连接到旧版存储库?
【问题讨论】:
-
换个新厕所?从长远来看,这通常更容易。
-
将
beta的实际转储加载到legacy而不是“新提交”通常也会设置uuid,作为奖励,您可以保留所有历史记录。
标签: svn working-copy svn-switch