リポジトリ タグ

タグを使用することで、リポジトリ履歴のある時点での特定のコミットにマークを設定できます。コミットにタグを設定すると、それ以前のすべての変更が含まれます。タグを後から比較して、履歴の 2 つの時点で差分を確認することができます。タグは一般にリリース バージョンのマークに使われ、タグ名はリリース名になります。

Bitbucket Cloud では、Git と Mercurial リポジトリでのタグがサポートされます。Bitbucket 内でタグを作成することも、ローカルで作成して Bitbucket にプッシュすることもできます。

このページの内容

Bitbucket 内でのタグの作成

  1. Bitbucket リポジトリで、タグを設定したいコミットのリンクをクリックします。
  2. ページの右側の詳細部分で ボタンをクリックしいます。
  3. タグ名を入力して [タグの作成] をクリックします。

タグを削除する

一度追加したタグを Bitbucket で削除することはできませんが、コマンド ラインから削除することはできます。このコマンドについては、「Git リポジトリのタグ」および「Mercurial リポジトリのタグ」をご参照ください。

コミットのタグの確認

  1. 左側のパネルで [コミット] リンクをクリックします。
  2. ページ上部のドロップダウンをクリックします。
  3. [タグ] タブをクリックします。
  4. タグを検索してクリックします。[コミット] リストが更新され、対象のタグを持つすべてのコミットが表示されます。

When you create a tag for a Mercurial repository, the .hgtags file updates with the commit hash and the name of the tag. As a result, you'll see a new commit to the repository with the change.

タグを作成して Bitbucket にプッシュ

Git または Mercurial リポジトリのタグをローカルで作成できます。タグは、作成された種類に応じて、Bitbucket のコミットのタグを一覧表示するさまざまな画面で表示されます。

Git リポジトリのタグ

Git では注釈付きのタグと軽量なタグの両方がサポートされますが、Bitbucket では注釈付きのタグのみ作成および表示できます。Git の注釈付きのタグはリポジトリ内で完全なオブジェクトとして保存されるため、名前、メール アドレス、日付、およびメッセージを含みます。軽量なタグには、このような追加情報は含まれません。

Git リポジトリでのタグの作成、プッシュ、およびその他の操作には次のコマンドを使用します。

タグの操作 Git コマンド
注釈付きタグの作成
git tag -a <tag_name> -m '<tag_message>'
軽量なタグの作成
git tag <tag_name>
すべてのタグのプッシュ (通常のプッシュではタグはプッシュされません)
git push origin --tags
1 つのタグのプッシュ
git push origin : <tag_name>
リポジトリ内のタグの一覧表示
git tag
リポジトリからのタグの削除
git tag -d <tag_name>
git push origin :refs/tags/<tag_name>

Mercurial リポジトリのタグ

While Mercurial supports regular and local tags, you can only create and see regular tags in Bitbucket. Regular tags are version controlled, and Mercurial stores them in the .hgtags file. You use local tags, which are unversioned, for your personal convenience, and Mercurial stores them in the .hg/localtags file.

Git リポジトリでのタグの作成やその他の操作には次のコマンドを使用します。

タグの操作 Mercurial コマンド
普通のタグの作成 hg tag <tag_name>
ローカル タグの作成 (Hg) hg tag -l <tag_name>
タグのプッシュ (通常のプッシュ) hg push
リポジトリ内のタグの一覧表示 hg tags
リポジトリからのタグの削除
hg tag --remove <tag_name>

タグを使用して diff を比較する

1 つ以上のタグを取得したら、そのタグを別のタグまたはブランチと比較することができます。

  1. グローバル サイドバーで + をクリックしてから、[GET TO WORK] の下の [ブランチまたはタグを比較] を選択します。
  2. 各ドロップダウンから、比較に含めるタグやブランチを選択します。
  3. [比較] をクリックします。

2 つのバージョン間の差分、コミットの一覧、およびマージされたプル リクエストが表示されます。

最終更新日 2018 年 6 月 27 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.