2013-05-10 5 views
0

Когда я работаю над какой-то особенностью, я часто исправляю другие довольно несвязанные, но простые в использовании вещи. Я делаю некоторые «грязные» фиксации во время работы. Когда функция закончена, я трачу много времени с hg histedit, пытаясь переставить все изменения, которые я сделал, чтобы получить хорошие чистые коммиты, прежде чем я выталкиваю их публично. Процесс довольно утомительный и подверженный ошибкам, я считаю, что должен быть какой-то другой способ работы.Если я часто использую histedit, будет ли MercurialMq лучше соответствовать?

Я недавно обнаружил MercurialMq расширение. Правильно ли я думаю, что он был разработан именно для облегчения процесса, который я описал?

UPD: А как насчет Shelve? Как связаны эти два?

ответ

1

Да. MQ идеально вписывается в «некоторый набор задач WIP» и предназначен для этой работы

1

MQ действительно был разработан для того, что вы делаете. Shelve намного проще; вы можете отложить незафиксированные изменения (некоторые или все), чтобы они не мешали мерным операциям. Я использую его много, потому что я не хочу потрудиться с большим количеством перестановки.