Я работал над веткой, а затем решил объединить другую ветку, поэтому я поместил свою ветвь под HG, а затем выдвинул общее основание (основание двух ветвей) в качестве ревизии 1, а затем вытянул в другая ветка (та, которую я пытаюсь объединить) как ревизия 2.
Итак, после совершения ревизии 2 у меня было 3 несвязанных ревизии. Затем я объединил ревизию 0 (моя ветка) с ревизией 1 (база). Обратите внимание, что если я делаю различие ревизии 0 и ревизии 3, различий не будет.
Я сейчас пытаюсь сделать то же самое с ревизией 2 (другая ветвь) путем слияния ревизии 2 с ревизией 1 (точнее, ревизия 4, ревизия 4 содержит некоторые переименования файлов, необходимые из-за различий в обращении с Windows и Linux). Моя проблема, однако, я сливаю ревизию 2 с ревизией 1 (или 4), я не могу заставить рабочий каталог выглядеть так, как ревизия 2. Я пытаюсь слить ревизию 2 с ревизией 1, затем выполнить различие, и нет ни одного сходство между версией 2 и рабочим каталогом.
Как мне слить ревизию 2 в мой рабочий каталог и перезаписать все, что там уже есть? Я хочу, чтобы рабочий каталог был дочерним для ревизии 1 и точно таким же, как ревизия 2.