0

複数のブランチを含む git プロジェクトがあります

タグに基づく git バンドルを使用して、このリポジトリのオフライン コピーを更新し続けたいと考えています。バンドルを生成してタグ付けします。

バンドルのサイズを抑えるためだけに、いくつかのブランチを同期したいと考えています。

バンドルが生成されます: git bundle create branch-list ^last_tag

タグは次を使用して行われます: git tag -f branch-list tag_name

タグ付けとバンドル作成のブランチ リストは同じです。

ただし、バンドルを生成してタグ付けした直後に、この新しいタグを使用して別のバンドルを生成すると、すべてのオブジェクトが圧縮され、バンドルのサイズは git のサイズとほぼ同じくらい大きくなります。実際には、空の作成を拒否する必要があります。バンドル。

この動作は、一部の git でのみ見られます。他のいくつかでは、正常に機能します。何が欠けている?助けてくれてありがとう。

4

0 に答える 0