複数のブランチを含む git プロジェクトがあります
タグに基づく git バンドルを使用して、このリポジトリのオフライン コピーを更新し続けたいと考えています。バンドルを生成してタグ付けします。
バンドルのサイズを抑えるためだけに、いくつかのブランチを同期したいと考えています。
バンドルが生成されます: git bundle create branch-list ^last_tag
タグは次を使用して行われます: git tag -f branch-list tag_name
タグ付けとバンドル作成のブランチ リストは同じです。
ただし、バンドルを生成してタグ付けした直後に、この新しいタグを使用して別のバンドルを生成すると、すべてのオブジェクトが圧縮され、バンドルのサイズは git のサイズとほぼ同じくらい大きくなります。実際には、空の作成を拒否する必要があります。バンドル。
この動作は、一部の git でのみ見られます。他のいくつかでは、正常に機能します。何が欠けている?助けてくれてありがとう。