スマートコミットの有効化

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 issues using special commands in your commit messages.

以下のことが可能です。

  • 課題にコメントする

  • 課題の時間管理情報を記録する

  • transition issues to any status (for example 'Resolved') defined in the Jira project's workflow.

スマートコミットの使用に関する詳細:スマートコミットで課題を処理する。コードレビューで Crucible を使用する場合、他のコマンドも利用できます。 FishEye/Crucible ドキュメントの「スマートコミットを使用する」を参照してください。

Smart Commit の利用を開始するには、次の手順を実行します。

  1. Link Jira to the other application.

  2. Enable Smart Commits in Jira.

Smart Commit を有効化するには、Jira Cloud を他のアプリケーションにリンクする必要があります。

ステップ 2: Jira でスマート コミットを有効化する

Bitbucket Cloud または GitHub を使用している場合

リンク先の Bitbucket Cloud または GitHub アカウントに追加されるすべての新規リポジトリは、既定でスマートコミットを有効化します。ただし、Jira 管理者は必要に応じてこれを無効化できます。また、個々のリポジトリのスマートコミットの有効化や無効化も可能です。

新規リポジトリについて、スマートコミットを有効化するかどうかを制御する:

  1. Log in to Jira as a user with administrative permissions.

  2. 管理 > アプリケーション >  DVCS アカウントに進みます。

  3. アカウントの   (設定) アイコンをクリックします。

  4. 新しいリポジトリで新しいリポジトリでスマートコミットの有効化をクリックします。

個々のリポジトリでスマートコミットを有効化または無効化する:

  1. Log in to Jira as a user with administrative permissions.

  2. 管理 > アプリケーション > DVCS アカウントに進みます。

  3. リポジトリのスマートコミットオプションを選択 (または選択解除) します。 

Bitbucket Data Center、Fisheye または Crucible を使用している場合

Jira 管理者は、接続されているアプリ (Bitbucket Data Center、Fisheye または Crucible) で各アカウントのスマート コミットを制御できます。

個々のアカウントでのスマートコミットの有効化または無効化:

  1. Jira 管理者権限を持つユーザーとして JIRA にログインします。

  2. Jira Select Application Links in the left menu.

  3. アプリケーションのスマートコミットをクリックします。

  4. スマートコミットを有効化するアカウントのチェックボックスを選択します。

セキュリティについて

Git (および Mercurial) で、リポジトリへの変更をプッシュしているユーザー以外のユーザーへのコミットの関連付けが許可されている場合、これによって Jira 製品でのアクセス権限の昇格が発生する可能性があります。

ご利用の環境でこれがリスクになる可能性がある場合、Jira サイトで Smart Commit を無効化することを検討することをおすすめします。

fork とスマートコミット

If you use forks in your workflow, the DVCS Connector records each repository that contains a Smart Commit message. It actually processes the Smart Commit message only the first time it encounters it. When you view the commit tab in Jira, you can see which forks include that particular commit.

その他のヘルプ