我有一个关于svn switch --relocate
的问题。我们有一个旧仓库叫做beta
,现在正在迁移到新的SVN服务器。我创建了一个名为legacy
的新仓库,并将beta
仓库中的所有文件都提交到了这个新仓库。现在我需要更新所有工作副本以使用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,并作为奖励让您保留所有历史记录。 - Wrikken