Mercurial Queues: объединение патчей - PullRequest
10 голосов
/ 18 марта 2010

Я играл с ртутными и ртутными очередями, и теперь у меня довольно приемлемая рабочая версия. Однако, прежде чем я представлю патч, я бы хотел взять эту историю spagetti и объединить ее в отдельные логические шаги, а не в полупериодическом повторяющемся беспорядке do-undo-redo-чуть-по-другому, как сейчас, если только уменьшить количество патчей.

Как мне это сделать?

1 Ответ

8 голосов
/ 18 марта 2010

hg qfold это путь. Будьте очень осторожны с этим. Убедитесь, что вы прочитали все инструкции до этого. Разумно также создать версию вашего пакета исправлений (как вложенную хранилище), поэтому у вас есть резервные копии:

рт.ст. qinit [-c]

инициализация нового хранилища очередей

Хранилище очереди не изменено дефолт. Если -с указано, qinit создаст отдельный вложенный репозиторий для исправлений (qinit -c также может быть запущен позже для преобразования версионный репозиторий в версионный). Вы можете использовать qcommit для фиксации изменений в этом хранилище очереди.

...