这是我的场景:
最初有两个独立的存储库,我需要将它们合并到一个存储库。 我不太关心这些知识库的历史。 我创build了一个新的仓库,可以导入仓库没有问题。
问题是与用户的工作副本,我可以要求他们
开关–relocate
他们但是有UUID这将是不同的每个原始存储库的问题:我只能在新的存储库中重新分配UUID以匹配其中一个原始存储库。
那么解决这个问题的最好方法是什么? (我怀疑/希望我正在讨论这个错误…)任何想法赞赏!
-grant。
他们应该只需要将一个工作副本重新定位到新的存储库(一旦更新)之后将具有两个原始存储库的所有内容,因此可以处理第二个工作副本。
你根本不需要担心UUID。
就个人而言,如果这是我的,我不关心历史,我会创build一个新的空白存储库,导出现有的存储库的最新版本,然后导入它们(也许是新的存储库中的父文件夹 – 例如/旧-repo1 / stuff,/ old-repo2 / stuff),然后让用户忽略这两个工作副本并检出一个新副本。
很明显,确保所有用户都已经承诺所有未完成的更改,然后再执行此操作!