Я играл с Подвижными и подвижными очередями и теперь имею довольно разумную рабочую версию. Однако, прежде чем я отправляю патч, я хотел бы взять ту spagetti-историю и объединить ее в дискретные, логические шаги, а не полуналожение повторило путаницу do-undo-redo-slightly-differently, которая это теперь, если только сократить количество патчей.
Как я делаю это?
hg qfold
- правильный выбор. Будьте с ним очень осторожны. Убедитесь, что вы прочитали все инструкции заранее. Разумно также создать версию вашей очереди исправлений (как вложенный репозиторий), чтобы у вас были резервные копии:
hg qinit [-c]
инициализировать новый репозиторий очереди
Репозиторий очереди не версионирован дефолт. Если указана -c , qinit создаст отдельный вложенный репозиторий для исправлений (qinit -c также может быть запущен позже для преобразования неверсированного репозитория исправлений в версионный) . Вы можете использовать qcommit для фиксации изменений в этом репозитории очереди.