Цель плагина hg mq - иметь возможность совершать совершенные коммиты в ваш репозиторий, не путая изменения, которые вы внесли в ваш рассеянный ADHD, вызвавший бессвязные действия в вашем коде;
Например ....
Я работаю над ошибкой x, когда замечаю ошибку y и начинаю работать над ней. На этом этапе вы должны создать новое исправление в очереди исправлений, чтобы не перепутать изменения, когда hg qfinish
зафиксировано в вашем хранилище.
Теперь допустим на минуту, что вы забыли сделать новый патч и в процессе hg qrefresh
. Затем, осознав свою ошибку, вы хотите разделить изменения от одного патча на два патча.
Я понимаю, что это связано с редактированием вашего файла исправлений (и нового файла исправлений) в очереди, чтобы разделить изменения на отдельные исправления и последующие коммиты. Тем не менее, я еще не умею редактировать файлы патчей различий.
Где я могу узнать об этом? И как можно это сделать?