第19章 選択したファイルのコミット

目次

すぐに修正することについての問題
ちょっとした問題の修正に対する乱暴な解決方法
commit ––filesを使った、ちょっとした修正問題の解法

以前、ツリーにしたすべての変更を一度にコミットする方法について学びました (第12章参照)。

また、「きれいな」チェンジセットを作ることの重要正についても 少し理解していることと思います (commit をうまく使うこと — きれいなチェンジセットの概念項参照)。

この章では通常の状況ではない、非常に特殊な状況で利用できる技法について お見せします。

すぐに修正することについての問題

大きなプロジェクトツリーからあり、ある複雑な修正のまっただ中にいるとします。 あなたはたくさんのファイルを修正しましたが、まだやっていない他の修正が たくさんあるとします。

ここで不意にまだ触れていないファイルのどれかに つまらないバグがあることに気づいたとします。

あなたがやりそうなこととしては:

1) 作業を中断して、そのバグを修正し、

2) その修正をコミットし、

3) 再び複雑な修正作業に戻る、という方法です。

どうやってそれをやることができるでしょう?