スマートコミットの有効化
When you manage your project's repositories in Bitbucket or GitHub, or use Fisheye to browse and search your repositories, you can process your Jira work items using special commands in your commit messages.
以下のことが可能です。
comment on work items
record time tracking information against work items
transition work items to any status (for example 'Resolved') defined in the Jira project's workflow.
Learn more about using Smart Commits: Processing work items with Smart Commits.There are other commands available if you use Crucible for code reviews. See Using Smart Commits in the Fisheye/Crucible documentation.
Smart Commit の利用を開始するには、次の手順を実行します。
Jira を他のアプリにリンクします。
Jira でスマート コミットを有効にします。
ステップ 1: Jira を他のアプリにリンクする
Smart Commit を有効化するには、Jira Cloud を他のアプリケーションにリンクする必要があります。
Bitbucket Cloud または GitHub の場合、「Jira Cloud と Bitbucket Cloud の接続」または「Jira Cloud と GitHub の接続」を参照してください。
Bitbucket Data Center、Fisheye、または Crucible: 「AppLink でその他のアプリにリンクする」をご参照ください。
ステップ 2: Jira でスマート コミットを有効化する
Bitbucket Cloud または GitHub を使用している場合
リンク先の Bitbucket Cloud または GitHub アカウントに追加されるすべての新規リポジトリは、既定でスマートコミットを有効化します。ただし、Jira 管理者は必要に応じてこれを無効化できます。また、個々のリポジトリのスマートコミットの有効化や無効化も可能です。
新規リポジトリについて、スマートコミットを有効化するかどうかを制御する:
管理者権限を持つユーザーとして Jira にログインします。
[管理] > [アプリ] > [DVCS アカウント] の順に選択します。
アカウントの (設定) アイコンをクリックします。
新しいリポジトリで新しいリポジトリでスマートコミットの有効化をクリックします。
個々のリポジトリでスマートコミットを有効化または無効化する:
管理者権限を持つユーザーとして Jira にログインします。
[管理] > [アプリ] > [DVCS アカウント] の順に選択します。
リポジトリのスマートコミットオプションを選択 (または選択解除) します。
Bitbucket Data Center、Fisheye または Crucible を使用している場合
Jira 管理者は、接続されているアプリ (Bitbucket Data Center、Fisheye または Crucible) で各アカウントのスマート コミットを制御できます。
個々のアカウントでのスマートコミットの有効化または無効化:
Jira 管理者権限を持つユーザーとして JIRA にログインします。
Jira 左側のメニューで [アプリケーション リンク] を選択します。
アプリケーションのスマートコミットをクリックします。
スマートコミットを有効化するアカウントのチェックボックスを選択します。
セキュリティについて
Git (および Mercurial) で、リポジトリへの変更をプッシュしているユーザー以外のユーザーへのコミットの関連付けが許可されている場合、これによって Jira 製品でのアクセス権限の昇格が発生する可能性があります。
ご利用の環境でこれがリスクになる可能性がある場合、Jira サイトで Smart Commit を無効化することを検討することをおすすめします。
fork とスマートコミット
ワークフローでフォークを使用する場合、DVCS コネクタはスマート コミット メッセージを含む各リポジトリを記録します。実際に処理するのは、最初に確認されたスマート コミット メッセージのみです。Jira でコミット タブを表示すると、その特定のコミットを含むフォークを表示できます。
この内容はお役に立ちましたか?