2016-07-15 10 views
0

githubでリリースを作成している間、私はプレリリースのチェックボックスをチェックしました。リリースページでは、このタグはプレリリース版としてマークされています。 (赤色のラベル付き)GitHubリリースタグがgitのプレリリース版であるかどうかを調べるには?

は、今私は地元の

git fetch upstream 
git checkout -b release-v1.0 release-v1.0 

にリリースをチェックアウトしています今私はリリースは、ローカルマシンでのプレリリースであるかどうかを知りたいです。 これを行うコマンドがありますか?

enter image description here

+0

どのようなチェックボックスですか?リリースページGitにはチェックボックスとページがありません。 – choroba

+0

「プレリリース」チェックボックスを使用しているツールはどれですか?これはGit自体の機能ではありません。おそらくあなたはGithubについて質問しています。これはこれを持っているようです:https://help.github.com/articles/creating-releases/ – tripleee

+0

https://developer.github.com/v3/repos/releases/は関連しているようですドキュメンテーション。 – tripleee

答えて

2

GitHubのリリースはgitのタグの上に追加的な機能です。 Pull Request、Issues、Forksと同じですが、gitにはそのような概念はありません。

リリースを作成すると、同じ名前の新しいgitタグが作成されます。しかし

  • リリース名などのすべてのプロパティ
  • 説明
  • プレリリースsatus

を解除するには、いないタグに取り付けられています。

あなたは追加の情報についてはGitHub APIをポーリングすることができます

GET /repos/:owner/:repo/releases/:id 

{ 
... 
    "prerelease": false 
} 

あなたはあなたのためのHTTP呼び出しを非表示になりますコマンドラインラッパーhubhttps://github.com/github/hubを使用することができます。

hub release showのようないくつかのコマンドはうまくいくはずです。

+0

を示すスクリーンショットを追加しました。私は変数や何かを参照できますか? – manoj

+0

アップデートを参照してください。 'hub'ラッパーを使うことができます。 –

関連する問題