快速导入/快速导出git / bzr:标记文件对历史完整性的重要性是什么?

时间:2011-07-13 14:01:16

标签: git bazaar git-fast-import

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

git fast-import Documentation的一些阅读以及对bzr fast-import文档示例的回顾表明,在从同一存储库导入多个相关但未合并的分支时,应使用相同的标记文件。

问题是,这有多重要?我还没有设法找到这些标记文件要保护的内容的一个很好的解释,因此不清楚是否在没有正确使用它们的情况下导入了多个分支,是否存在正确识别祖先的问题,或者是否仅仅是为了提高性能加快后续分支机构进口/出口的原因。

1 个答案:

答案 0 :(得分:4)

John Meinel在Bazaar mailing list上对同一个问题给出了以下答案:

  

bzr fast-import为每次提交生成新的修订信息。   如果指定标记文件,它将重新使用另一个的导入   科。如果不这样做,分支机构将不会共享修订版。