Я только что спросил у другого разработчика, нужно ли им что-либо делать, когда появится это окно слияния. По-видимому, их курс по умолчанию заключался в том, чтобы просто закрыть окно немедленно.Mercurial: ретроспективно слияние версий
В любом случае, мы сейчас находимся в ситуации, когда они внесли незначительные изменения в несколько файлов, где другой разработчик внес большое количество изменений. Затем они «объединили» их, по существу, отменили все удаленные изменения в файлах, зафиксировали код и нажали на центральный репозиторий.
Итак, мы находимся в ситуации, когда есть ревизия x с изменениями, которые мы хотим, ревизия y с необходимыми изменениями и ревизия z, которая является слиянием x + y, но на самом деле просто содержит код из y.
Есть ли способ ретроспективно вернуться в инструмент слияния?
Я хотел бы запустить команду и получить окно meld, чтобы позволить мне объединиться в изменениях от y до текущей версии.
Резервное копирование действительно не нужно - каждый может вернуться в необходимый набор изменений и повторить слияние снова и снова, если необходимо: «плохие слияния» просто добавят бесполезные новые HEADS для затронутой ветки –
полоса - плохая идея (для уже настроенного хранилища) КСТАТИ –