EGitを使ってGitリポジトリにタグを付ける

タグを付ける方法です。

EGitを使ってタグを付ける方法を説明します。
なお、EGitでサポートされているタグの種類はAnnotetedタグのみです。

1. PUSHの設定を変更する

デフォルトでは、PUSH実行時にローカルで付けたタグがリモートに反映されません。
PUSH時に、ローカルで付けたタグがリモートに反映されるよう、設定を変更します。

プロジェクトを右クリック→"Team"→"Remote"→"Configure Push To Upstream..."を選択します。


"Configure Push"ダイアログで"Advenced..."ボタンを押下します。

"Add All Branches Spec"ボタンと"Add All Tags Spec"ボタンを押下して、"Finish"ボタンを押下します。


"Configure Push"ダイアログで"Save"ボタンを押下します。

以上で、設定が完了です。

2. ローカルリポジトリにタグを付ける

続いて、ローカルリポジトリにタグ付けを行います。

プロジェクトを右クリック→"Team"→"Remote"→"Configure Push To Upstream..."を選択します。


"Create New Tag"ダイアログで、"Tag Name"、"Tag Message"を入力して、"Advanced"でどのCommitに対してタグを付けるか選択して、"OK"ボタンを押下します。

以上で、ローカルリポジトリでのタグ付けが完了です。

3. リモートリポジトリにタグを付ける(PUSHを実行する)

最後に、リモートリポジトリにタグを付けます。

プロジェクトを右クリック→"Team"→"Push To Upstream"を選択します。

"PUSH Results"ダイアログで"OK"ボタンを押下します。


以上で、リモートリポジトリに対するタグ付けが完了です。

なお、EGitではTagの削除がサポートされていないので、注意が必要です。