2017-07-21 6 views
-1

ブランチに「ローカル」または「オンライン」というタグを付けると、ジョブを開始したい(Gitlabのランナーと一緒に)。ブランチに「Local」というタグを付けると、ジョブはジョブを実行する必要のあるブランチを認識しません。実際の/最新のタグである

テストサーバ上の最後のタグ「ローカル」を持つブランチと、オンラインサーバ上の最後の「オンライン」タグ付きのブランチをプッシュしたいとします。

私はそれにタグを持っているすべての枝を取得するので、以下の答えは十分ではありません。しかし、私はこれだけタグタグがどのブランチに固有ではありません

Git: How to find out on which branch tag is?

+0

「最新のブランチ」はどのように定義しますか? – 1615903

答えて

0

と最後の枝を知りたいです。タグはコミットのポインタに過ぎません。コミット、したがってタグは、複数のブランチのヒストリの一部であっても、HEADがコミットするブランチから到達可能であれば、そのブランチの履歴に含めることができます。タグが到達可能なすべてのブランチを見つけることは、あなたが提供したリンクで説明されているものです。 (Git:どのブランチタグがあるか調べるには?)

タグの場合、到達可能なブランチの区別はありません。したがって、私は "このタグで最後のブランチを知る"ことはできないと思います。 "最後の"ブランチはあなたの定義によって何ができますか?

0

とgit log --decorateローカル私たちはブランチにタグを置くので、最後に "Local"というタグを付けたブランチを見つけることが可能でなければなりませんか?

PS C:\ Users \ユーザーウェブ> gitのログ--decorateローカル コミット301df8b05d866428b0df928580c8062a08245357(タグ:ローカル、起源/ localbranch、localbranch) 著者:著者

SRY私は、画像を投稿することができませんよ日付:Thu Jul 20 15:59:13 2017 +0200

関連する問題