Для тех из вас, кто использует Mercurial с расширением MQ:
Это второй случай, когда я случайно отправляю изменения в центральный репозиторий (hg push
) вместо применения патча к моему рабочему каталогу (hg qpush
).
Я думаю, что это очень неудачно, потому что это очень простая ошибка, чтобы сделать и имеет очень серьезные последствия (наименьшее нужно сделать hg backout
и дополнительный hg push
для каждого представленного изменения, чтобы создать новый что "отменяет" las один в центральном хранилище, но история становится запутанной и неприятной.
Моя цель - настроить некоторые псевдонимы или что-то в моей среде в orden, чтобы сделать hg push
сложнее сделать случайно.
Есть ли у вас предложения? Я думал что-то вроде:
[alias]
push= <-- how to NOP the push command??
pushtoserver=push
Поскольку это полностью субъективный вопрос, это происходит как вики сообщества.
спасибо!