git-flowのfeature finishで--no-ffなmargeにならないときがある
git-flowをいじっていて、A successful Git branching modelみたいなリビジョングラフにならなくて悩んでいたのですが、やっと解決しました。
問題は、featureブランチで開発してdevelopブランチにマージ(feature finish)したときに起こります。なぜか、リビジョングラフが真っ直ぐになってしまうときがあります。つまり、featureブランチなんてなかった!という感じになります。
調べたらどうやら、1回しかコミットしてないfeatureブランチをfeature finishすると、ffなmargeになってしまうようです。git-flowプラグインの仕様といったとこでしょうか。