コミットログをどれだけ真面目に書くか
昔はコミットログをかなり真面目に書いていた
Pull Request 内で、コミットログの粒度やコメントを整えるのはわりとコストがかかる
過去の経験からも、個別のコミットではなく Pull Request まで辿って1かたまりの内容を確認することがほとんどだった
Pull Request側に詳細な説明が書いてあればそれで事足りるのでは?
Squash and mergeした場合は、Pull Request単位の変更をcherry-pickするのが簡単という利点もある
欠点としては
PRのブランチから他のブランチを作った場合にマージが面倒。merge --squashしておくことである程度は回避できる
1つのコミットにまとめられるので、Githubにはあんまり草が生えなくなる
1つのコミットにまとめられるので、コントリビュータが一人になる(モブプロ・ペアプロ時)