2011-07-13 38 views
2

我目前正在使用git-bzr-ng从bzr仓库导入一些分支,并且我发现如果您为每个导入的分支使用不同的目标分支,该工具不会使用相同的导入和导出标记文件。快速导入/快速导出git/bzr:标记文件对历史完整性的重要性是什么?

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

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

回答

4

约翰·梅内尔给了以下的答案对同一问题上Bazaar mailing list

BZR快速导入生成每次提交新修订的信息。 如果您指定了标记文件,它将重新使用来自其他 分支的导入。如果您不这样做,分支机构将不会共享通用修订版。