【发布时间】:2012-03-24 05:42:47
【问题描述】:
我有三个独立的 Bazaar 存储库。它们都与单个项目相关,但没有重叠文件。
我想将它们组合到一个存储库中,在不同的子文件夹下,并保留它们的历史记录。
这可能吗?请注意,我不想保持存储库的独立性。这将是一次性操作。
在 GIT 中有一个解决方案:How do you merge two Git repositories? 但我在 Bazaar 找不到类似的东西。
我尝试过的:
我尝试合并存储库,但是在两个存储库中具有公共路径的文件会导致冲突。我希望将它们合并到不同的子目录下,但不知道如何。我主要以非协作方式使用 Bazaar。我不熟悉merge 命令。
更新:我找到了a bzr plugin,它旨在完全按照我的意愿行事,但有问题。
【问题讨论】:
-
你试过
bzr join命令吗? -
是的,我试过了。并点击此错误/功能:bugs.launchpad.net/bzr/+bug/370710
-
您在运行“bzr join”之前尝试过升级吗?
-
是的@jelmer,我确实尝试过升级。我什至尝试降级到旧格式。我什至尝试使用 python 脚本为不同的存储库分配唯一的根 ID。我也尝试过级联连接。即
A与B合并,然后与C合并,等等。这是一整天的实验,但没有骰子。