正攻法と問題点
Ctrl+クリックで複数コミットを選択→右クリックしコンテキストメニューから、
1つのコミットにまとめる事ができる。
このメニューは、間に余分なコミットがある時には表示されません。
- 不要なブランチの表示を外すなどで、回避は可能。
裏ワザ
方法1
2つのコミットの差分を表示→ファイルを全選択し、新しい方の状態に戻す→コミットする。
方法2
新しい方のコミットにブランチを作成→古い方に、変更を維持したままリセット→コミットする。
Note
正攻法 過去の問題点
以前は、コミットを1つずつ処理していたため、以下の問題がありました。
特に、処理時間の問題が辛かったため、裏技を愛用していましたが、
執筆後に試したら直っていました。
不要な変更も、一時的に適用される。
下図の場合、最終的には a.txt のみが変更されるが、一時的に b.txt への変更も行われる。
- ファイルがロックされていると、処理に失敗してしまう。
コミット数が多いと、処理に時間が掛かる
コミット数が十数個程度で、それなりに待たされてしまう。