【问题标题】:SVN relocate issue with uuidSVN 使用 uuid 重定位问题
【发布时间】: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


【解决方案1】:

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

  • 来自legacy的新结帐

  • setuuid legacy 使用 UUID 测试版

【讨论】:

    猜你喜欢
    • 2011-04-24
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多