fumihumiのブログ

プログラミングの備忘録

git flow で base branchを developから変えたかった。

$ git flow feature start 'ブランチ名'
とすると featureブランチとして、新規に作られる。

$ git flow feature start issue1 とかでやると、 feature/issue1 のようになるが、baseブランチが git flow initをした時に決める?(わからない)ようで、developブランチから派生してしまっている。。。

新規機能開発のreview待ちや。優先度高めのissueができた時に現状のブランチから新規にfeatureブランチを切り立く、いままでは

$ git branch ~~ とgit flowからそれてしまっていた。

そこで調べて見ると、

$git flow feature start [-F] []

とすれば baseブランチが指定できるようだ、 $ git flow feature start issue1 feture/issue1より優先度高いisssu2がきたら、

$ git flow feature start issue2 feature/issue1 とすればfeature/issue2から新規にfeatureブランチとして,issue2を作成することができた。