2026年5月20日水曜日

git tag を fetch する時に、含まれている過去のタグを全部引っ張て来てしまうのを防ぐ方法

  •  困っていたこと
    • 例えば、git fetch $remote v6.6.139 としたときに、 v6.6.138 以下も全部自動でフェッチされる
    • git tag とリストした時に大量に使わないタグが列挙されてしまう
  • 解決方法
    • -n / --no-tags オプションを付ける。git fetch --no-tags  $remote v6.6.139
    • タグ要らないという印象を受けるが、Automatic tag following と呼ばれる機能を止めるというオプションである
    • man git-fetch (1) に記載がある。 https://git-scm.com/docs/git-fetch
  • なぜ自動でフェッチするのか?
    •  過去リリースのタグとかも辿ったりするだろうからという親切機能らしい

0 件のコメント:

コメントを投稿