STASHに接続されたJIRAでは、「ブランチの作成」ボタンを使用して課題の機能ブランチを作成できます。 (この問題のコミットを追跡できてうれしいです。)
開発者が作業を開始したが、そのような問題があることを知らなかった場合、「ブランチの作成」をクリックしませんでした。
既存のgitブランチを課題に割り当てる可能性はありますか?
元Stash開発者はこちら。
はいといいえ。 UIを使用してブランチを作成するのは便利です。重要なことは、名前にJIRAキーが含まれていることです。 1人の開発者のみがブランチで作業している場合、適切な名前のブランチの名前を変更(削除+追加)するだけでかなり簡単です。
git checkout old-branch
git Push -u Origin old-branch:JIRAKEY-1234-something
git Push Origin :old-branch
それは役立ちますか?
これはもはや事実ではありません。 bitbucketとJiraの一般的なセットアップでは、コミットメッセージに課題IDを含めるだけで、コミット、したがってブランチ、およびJiraの課題間のリンクが作成されます。
2017年1月に関しては、既に終了しているブランチがあり、それをJira Issue次のことができます。
次のコマンドを実行します
git branch -m JIRA_ISSUE_ID-Whatever
私のJiraの問題はSO-01
次のことができます。
git branch -m SO-01-Whatever
これにより、名前がローカルで変更され、次の方法でリモートにプッシュされます。
git Push Origin :old_name
git branch (-m | -M) [<oldbranch>] <newbranch>
ブランチ名にJira IDを含めると自動リンクが作成されるという理論をテストしました。
します。
効果を確認するには、コミットをプッシュする必要があります。その後、ブランチがJiraに表示されます。ブランチはJiraに表示されますが、個々のコミットをJiraに表示するには、コミットメッセージでJira IDを参照する必要があります。
Webインターフェイスオプションは、ブランチから分岐しますが、プルリクエストでマスターにマージします。
例えば:
ブランチ名にJIRA-IDを含める場合、既存のコミットから作成することにより、あなたがしなければならないことは次のとおりです:
git Push --set-upstream Origin <new-branch-name>
ブランチはJIRAチケットに添付されます。