hg mq プラグインの目的は、レポジトリに完全にコミットできるようにすることです。注意散漫な ADHD によって引き起こされたコードのとりとめのない変更を混乱させることはありません。
例えば....
バグ y に気付き、代わりにバグ x に取り組み始めたとき、私はバグ x に取り組んでいます。この時点でhg qfinish
、リポジトリにコミットされたときに変更が混乱しないように、パッチ キューに新しいパッチを作成する必要があります。
ここで、新しいパッチを作成することを忘れて、その過程にあるとしますhg qrefresh
。その後、間違いに気づき、その 1 つのパッチからの変更を 2 つのパッチに分けたいと思うでしょう。
キュー内のパッチ ファイル (および新しいパッチ ファイル) を編集して、変更を個別のパッチとその後のコミットに分ける必要があることを認識しています。ただし、差分パッチ ファイルの編集についてはまだ熟練していません。
これについてどこで学べますか? そして、これについてどうすればよいでしょうか?