2

我目前正在使用 git-bzr-ng 从 bzr 存储库导入多个分支,我发现如果您为每个导入的分支使用不同的目标分支,则该工具不会使用相同的导入和导出标记文件。

阅读git fast-import 文档和查看bzr 快速导入文档示例表明,从同一存储库导入多个相关但未合并的分支时,应使用相同的标记文件。

问题是,这到底有多重要?我还没有找到一个很好的解释来解释这些标记文件打算保护什么,所以不清楚是否在没有正确使用它们的情况下导入了多个分支是否存在正确识别祖先的问题,或者它是否只是为了性能加快后续分支导入/导出的原因。

4

1 回答 1

4

John Meinel 在Bazaar 邮件列表中对同一问题给出了以下答案:

bzr fast-import 为每次提交生成新的修订信息。如果您指定标记文件,它将重新使用来自其他分支的导入。如果你不这样做,分支将不会共享共同的修订。

于 2011-09-11T14:36:26.130 回答