Я использую TortoiseHG / Mercurial и настроил свой локальный репозиторий, чтобы автоматически выдвигать путь по умолчанию к серверу-репозиторию после каждой фиксации. Хорошо, это работает до сих пор. Но для определенных слияний я хочу отключить этот автоматический пуш. Когда я объединяю две ревизии в моем локальном репо, появляется диалоговое окно, где указана опция «--pushafter = default». Затем я могу отключить эту опцию для этого коммита. Но это не дает эффекта. Наборы изменений всегда будут отправлены на сервер репо. Что я делаю не так?
Я немного запутался, потому что думаю, что это уже сработало некоторое время назад. Я мог бы объединить две ревизии, сделать несколько тестов, и, если они потерпели неудачу, я мог бы откатить свое локальное хранилище, исправить ошибки, объединить снова. И когда все было в порядке, я подтолкнул к репо сервера. Теперь я не могу откатить свой локальный репозиторий после слияния, потому что коммит слияния всегда будет отправлен на сервер. Я мог только откатить пуш-ответ, а это не то, что я хочу.
Есть предложения?
Christian