我目前正在使用 git-bzr-ng 从 bzr 存储库导入多个分支,我发现如果您为每个导入的分支使用不同的目标分支,则该工具不会使用相同的导入和导出标记文件。
阅读git fast-import 文档和查看bzr 快速导入文档示例表明,从同一存储库导入多个相关但未合并的分支时,应使用相同的标记文件。
问题是,这到底有多重要?我还没有找到一个很好的解释来解释这些标记文件打算保护什么,所以不清楚是否在没有正确使用它们的情况下导入了多个分支是否存在正确识别祖先的问题,或者它是否只是为了性能加快后续分支导入/导出的原因。