- 困っていたこと
- git の annotated tag はちょっと特別で、ブランチと混ざったりしないように refspec で書いた方が良いというのがある。でも、長くてめんどい。
- git fetch origin refs/tags/v6.6.139:refs/tags/v6.6.139
- 解決方法
- 糖衣構文的な表記があるのでこれを使う。ちょっと分かりにくいが"tag " というのがそれ。
- git fetch $remote tag v6.6.139
- 古いバージョンも引き連れてきてしまうのは、--no-tags オプションをくっつければ、v6.6.139 のタグだけをフェッチできる
- man git-fetch (1) に記載がある。 https://git-scm.com/docs/git-fetch
- $remote tag <tag> means the same as refs/tags/<tag>:refs/tags/<tag>
0 件のコメント:
コメントを投稿