SVN合并两个Reposiories – UUID呢?

这是我的场景:

最初有两个独立的存储,我需要将它们合并到一个存储库。 我不太关心这些知识库的历史。 我创build了一个新的仓库,可以导入仓库没有问题。

问题是与用户的工作副本,我可以要求他们

开关–relocate

他们但是有UUID这将是不同的每个原始存储库的问题:我只能在新的存储库中重新分配UUID以匹配其中一个原始存储库。

那么解决这个问题的最好方法是什么? (我怀疑/希望我正在讨论这个错误…)任何想法赞赏!

-grant。

他们应该只需要将一个工作副本重新定位到新的存储库(一旦更新)之后将具有两个原始存储库的所有内容,因此可以处理第二个工作副本。

你根本不需要担心UUID。

就个人而言,如果这是我的,我不关心历史,我会创build一个新的空白存储库,导出现有的存储库的最新版本,然后导入它们(也许是新的存储库中的父文件夹 – 例如/旧-repo1 / stuff,/ old-repo2 / stuff),然后让用户忽略这两个工作副本并检出一个新副本。

很明显,确保所有用户都已经承诺所有未完成的更改,然后再执行此操作!