web-dev-qa-db-ja.com

GitHub:タグではなくリリース

特定のコミットにタグを付けたい。タグをプッシュすると、GitHubはそれがリリースであると想定しますが、それは望ましくありません。

リリースせずにタグをプッシュする方法はありますか?

36
Alex Ferg

GitHubは、デフォルトでは、タグをプッシュしたときに「リリース」ポイントを作成しますが(これは 私のプロジェクトを参照 のように)、実際のリリースを作成することを意味しません。

デフォルトでは、タグにはタグに関連付けられた1つの成果物があり、それがリポジトリの圧縮ソースです。

リリースを作成するということは、そのタグ/リリースの下で公開したいother成果物(実行可能ファイルまたは他のバイナリ)を関連付けることを意味します。
ただし、必要がなければ、ファイル(ソース以外)を追加する必要はありません。

つまり、デフォルトでは、リリースはありません。リリースを作成するための「リリースプレースホルダー」(タグごとに1つ)のみです。

バイナリを新しいリリースにアップロードしない限り、プッシュしたタグはリリースを表しません。

更新

2017-05-31の時点で、Githubサポートは、「[リリース]リストにすべてのタグが表示されるため、現在は可能ではない」と述べています-ただし、機能のリクエストとして渡すと述べています。

2018-04-17 A Githubコミュニティの新しいリクエスト 、それは機能リクエストにあると述べています。

19
VonC