tarosukeの日記: [wOS] チケットとトピックブランチ
日記 by
tarosuke
トピックブランチの名前をチケット番号にするとよさげ。developにマージするときに予め設定されてるメッセージにブランチ名が入ることになるのでブランチ名をチケット番号にするとマージ時のコミットメッセージにチケット番号が入る。あとは「 closes #xx」を追加するだけでITSと連動してくれる。チケット番号を覚えててくれることになるのがいい。
できればdevelopにマージするときのマージ(コミット)メッセージに勝手に「 closes #xx」って入っててくれるかITSの方でそれと認識してくれるとマージコミットが自動的にチケットの状態遷移になってくれて嬉しいんだが、ひょっとするとブランチ名を「 closes #xx」とすると勝手にやってくれるかもしれない。ただしブランチ名の先頭や部分に空白を受け付けてくれればだけど。
あー、developブランチにマージするときに「--no-ff」しないとffな場合にコミットにならないからダメだけどね。まとめるためのブランチはデフォルトで--no-ffにしてさらにpullした時に--rebaseになるように設定するのは基本らしい。これらは.git/configのブランチ設定にこんな感じのを追加すると設定できる。
mergeoptions = --no-ff
rebase = true
[wOS] チケットとトピックブランチ More ログイン