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の削除がサポートされていないので、注意が必要です。