2

現在、git-bzr-ngを使用してbzrリポジトリから多数のブランチをインポートしていますが、インポートしたブランチごとに異なるターゲットブランチを使用すると、ツールが同じインポートマークファイルとエクスポートマークファイルを使用しないことがわかりました。

git fast-importドキュメントを読み、bzr fast-importドキュメントの例を確認すると、同じリポジトリから複数の関連するがマージされていないブランチをインポートするときに、同じマークのファイルを使用する必要があることがわかります。

質問は、これは本当にどれほど重要ですか?これらのマークファイルが何から保護するのかについての適切な説明を見つけることができなかったので、それらを正しく使用せずに複数のブランチがインポートされたのか、祖先を正しく識別するのに問題があるのか​​、それともパフォーマンスのためだけなのかは不明です後続のブランチのインポート/エクスポートを高速化する理由。

4

1 に答える 1

4

John Meinelは、 Bazaarメーリングリストの同じ質問に対して次の回答をしました。

bzr fast-importは、コミットごとに新しいリビジョン情報を生成します。マークファイルを指定すると、他のブランチからのインポートが再利用されます。そうしないと、ブランチは共通のリビジョンを共有しません。

于 2011-09-11T14:36:26.130 に答える