コミットには、ハンクごとまたはハンク選択アプローチを使用します。ファイルに加えたすべての変更を交換する代わりに、関連する部分をコミットします。たとえば、関数とテストを作成し、それが機能することを確認するためにコンパイルしてから、関数とテストを別々にコミットしました。このために、コンソール内tortoiseHg
およびコンソール内で組み込み機能を使用しRecordExtention
ます。
現在、変更されていない 1 行だけで区切られた 2 つの編集があるため、1 つのハンクhg
の許容範囲に収まっています。とりあえず前者だけコミットしたい。どのように?