いくつかのコードを変更してこれをコミットすることがよくあります。Mercurial - 空白の変更を避ける
--for(int i=0; i< 20; i++){
++for(int i=0; i< 20; i++){
これは、後の瞬間で修正されたファイルが難しい充てる探します:私は本当に何もしない(?空白)の変更、このような何かのアロットで終わります。
現在、私は変更をコミットする準備ができています。私は電話する傾向があります:
hg diff -b > some_patch.patch (the -b removes everyone of those uneeded changes)
私はそれを適用し、修正して、見栄えの良いコミットを得るためにパッチを修正します。 しかし、これは面倒です。
私はこの "-b"をすぐにコミットする必要があります。 または、エディタ(コードブロック)が無駄な変更を追加するのを止める必要があります。いずれにせよ、私はどのようにわからない。
いくつかのアドバイスをいただければ幸いです。 :)
現在のプロセスを自動化したい場合は、それをプリコミットフックにラップすることができます。つまり、私はコミットを実行する前に差分をプレビューし、空白のみの変更(および他の無関係な編集や無関係な編集)を手動で元に戻すGUIツールを使用します。 – alexis