5

我有一个关于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'

如何修复它以使工作副本连接到旧版存储库?

4

1 回答 1

2

如果它们具有不同的 UUID(它们是“不相关的”),则无法在存储库之间切换。你必须做

  • 新的新鲜结帐从legacy

或者

  • setuuid legacy 用于使用 beta 的 UUID
于 2013-04-15T18:10:58.363 回答