一ヶ月前くらいにとてもひどい commit を見たときに説明用にメモしたものを発掘。 ちなみに現在の環境は中央が Subversion で、非エンジニア含めて TortoiseHG を入れてとりあえず作業がぶっ飛んでしまわないようにしているような状態。 DVCS のメリットは svn に commit しなくていいことじゃない大事なのは svn の commit︵というかみんなが読む commit︶ ここに分かりやすい log があればそれが資産になる分かりやすい commit とは変更点と変更の意図がちゃんと対応している commit特に意図が大事。意図が抜けて作業しか書かれていない commit は後から見ても意味不明。commit メッセージに書くのが難しいなら ticket で補うのもあり。1 DCVS のメリットは svn に入れる前に commit を失敗できること︵push