スマートコミットの有効化
Bitbucket または GitHub でスペースのリポジトリを管理する場合、または Fisheye を使用してリポジトリの参照や検索を行う場合、コミット メッセージで特別なコマンドを使用して Jira の課題を処理できます。
以下のことが可能です。
課題にコメントする
課題の時間管理情報を記録する
transition issues to any status (for example 'Resolved') defined in the Jira space's workflow.
スマート コミットの使用に関する詳細: スマート コミットで課題を処理します。コード レビューで Crucible を使用する場合は、他のコマンドも利用できます。FishEye/Crucible ドキュメントの「スマート コミットの使用」をご参照ください。
Smart Commit の活用
Smart Commit の利用を開始するには、次の手順を実行します。
Link Jira to the other app.
Jira でスマート コミットを有効にします。
Step 1: Link Jira to the other app
スマート コミットを有効化するには、Jira Cloud を他のアプリにリンクする必要があります。
Bitbucket Cloud または GitHub:「Jira Cloud と Bitbucket Cloud の接続」または「Jira Cloud と GitHub の接続」をご参照ください。
For Bitbucket Data Center, Fisheye, or Crucible: See Using AppLinks to link to other apps.
ステップ 2: Jira でスマート コミットを有効化する
Bitbucket Cloud または GitHub を使用している場合
リンク先の Bitbucket Cloud または GitHub アカウントに追加されるすべての新規リポジトリは、既定でスマートコミットを有効化します。ただし、Jira 管理者は必要に応じてこれを無効化できます。また、個々のリポジトリのスマートコミットの有効化や無効化も可能です。
新規リポジトリについて、スマートコミットを有効化するかどうかを制御する:
管理者権限を持つユーザーとして Jira にログインします。
Go to Settings, then select Jira apps, then DVCS accounts.
Select More actions (•••) for the account and select Default repository settings.
[すべてのリポジトリでスマート コミットを有効化] にチェックを付けます。
個々のリポジトリでスマートコミットを有効化または無効化する:
管理者権限を持つユーザーとして Jira にログインします。
Go to Settings, then select Jira apps, then DVCS accounts.
リポジトリのスマートコミットオプションを選択 (または選択解除) します。
Bitbucket Data Center、Fisheye または Crucible を使用している場合
A Jira administrator can control Smart Commits for each account in the connected app (Bitbucket Data Center, Fisheye, or Crucible).
個々のアカウントでのスマートコミットの有効化または無効化:
Jira 管理者権限を持つユーザーとして JIRA にログインします。
Jira: 左側の メニューで [ アプリ リンク ] を選択します。
Click Smart Commits for the app.
スマートコミットを有効化するアカウントのチェックボックスを選択します。
セキュリティについて
Elevated access rights in Jira apps can result from the way that Git (and Mercurial) allow commits to be attributed to a user other than the user pushing a change to the repository.
ご利用の環境でこれがリスクになる可能性がある場合、Jira サイトで Smart Commit を無効化することを検討することをおすすめします。
fork とスマートコミット
ワークフローでフォークを使用する場合、DVCS コネクタはスマート コミット メッセージを含む各リポジトリを記録します。実際に処理するのは、最初に確認されたスマート コミット メッセージのみです。Jira でコミット タブを表示すると、その特定のコミットを含むフォークを表示できます。
この内容はお役に立ちましたか?