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