ユーザーがコードをプッシュしたときに課題を自動的に解決する

このページでは、Bitbucket の課題トラッカーで課題をトランジションする方法について説明します。Bitbucket を Jira Software と連携済みの場合、Smart Commit をご利用ください。

Bitbucket Cloud では、ユーザーが Bitbucket Cloud リポジトリに更新をプッシュしたときに Bitbucket Cloud のチケットを自動的に解決できます。コミット メッセージで、次のようにコマンドや課題を指定できます。

hg commit -m "fixes #6, resolve ticket #5 and see ticket #9 and ticket #5 in the tracker"

Bitbucket では、コミット メッセージに各課題へのリンクが次のように表示されます。

コミット メッセージで課題をトランジションすると、システムは課題からコミットを参照します。

コミット メッセージに課題を含める

コミット メッセージで課題にコミットをリンクするには、コミット メッセージの任意の箇所に "command" "issue" の組み合わせを入力します。この組み合わせは次のような形式になります。
<command> <issue id>

You can link to a single issue or multiple issues.  The <issue id> can take any of the following forms:

#4711
issue #4711
bug #4711
ticket #4711

課題へのリンクを解決するには、# 記号を含める必要があります。# 記号がない場合、チェンジセット内のリンクが解決されません。

Each action supports multiple <command> keywords. The following table lists the actions you can perform through a commit and the acceptable commands for that action.  All the keywords are case insensitive. So, for example, both close and Close work to close an issue.

操作 コマンド キーワード
課題の解決
  • close
  • closes
  • closed
  • closing
  • fix
  • fixed
  • 修正
  • fixing
  • resolve
  • resolves
  • resolved
  • resolving
close #845
fix bug #89
fixes issue #746
resolving #3117
課題の再オープン
  • reopen
  • reopens
  • reopening
reopen #746
reopening #78
課題を保留として設定
  • hold
  • holds
  • holding
holds #123
課題を修正対象外として設定
  • wontfix
wontfix #12
課題を無効として設定
  • invalidate
  • invalidates
  • invalidated
  • invalidating
invalidates #45
課題のチェンジセットにリンク
  • addresses
  • re
  • references
  • ref
  • refs
  • see
re bug #55
see #34 and #456

最終更新日 2017 年 11 月 8 日

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

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