gpt4 book ai didi

svn - 合并 SVN 存储库

转载 作者:行者123 更新时间:2023-12-02 02:22:12 27 4
gpt4 key购买 nike

我有多个 svn 存储库,我正在尝试将它们合并为一个。

我做了几个svnadmin dump {old-repo} | svnadmin load --parent-dir {new-subfolder} {new-repo} 运行以将它们全部组合起来。然而,有没有办法将工作副本指向新修订版?

如果我执行 svn switch --relocate {old-repo} {new-repo} 我得到错误:

svn: The repository at '{new-repo}' has uuid '70567957-ca9a-40a3-95c2-c7c7f5304040', but the WC has 'e7f76c56-4d0d-472c-a1f0-6eac23a5d238'

我认为进行全新的干净结帐并不容易。因为大多数 WC 都有一些本地更改(如数据库凭据/用户图像)。甚至有一个(必需的)缓存目录,其中包含数百万个图像缩略图,需要 +/- 2 天才能重新生成。

我可以强制 svn 忽略 uuid,只接受新位置吗?

最佳答案

在标题为 svn switch --relocate: wrong uuid? 的新堆栈交换站点(Unix 和 Linux)中有一个答案。这解释了如何设置新存储库的 UUID。这会产生以下后果:

  • 您可能只设置了 1 个 UUID,但您有 n 个旧版本库。您必须决定使用哪一个,对于这个,更改 UUID 可能会起作用。
  • 所有其他人都必须重新结帐。

抱歉,似乎没有完整的解决方案。

关于svn - 合并 SVN 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7610880/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com