個人開発する際に,タスク管理のため行っているissueとbranchの紐付け方法のメモ.
Gitでコミットする時にissueの番号をコミットコメントにする
例を挙げると
git commit -m "#8"
とすると,codeのコメント欄ににissue番号#8に対してのリンクが付与されていることが確認できる.
コミットコメントに番号が含まれてさえいればいいので,下記のような形でもOK.
git commit -m "#8 削除機能実装"
これを利用して,1日から数時間程度で終わるぐらいの分量でissueを作成し,各issueごとにbranchを切って作業するとよい.
タスク管理の流れ
- issue作る
- issueひとつに対しひとつブランチ切る(ブランチ名もissue番号にしてしまうのがおすすめ)
- 作業する
- コミットする(右のコマンドでissue閉じながらコミットできる)
git commit -m "hoge create close #8"