При выполнении слияния с Mercurial он хочет объединять конфликтующие файлы по одному, что просто не является продуктивным рабочим процессом для больших наборов слияния. Вместо этого я хотел бы объединить все наборы изменений обеих головок (например, используя kdiff3 для сравнения двух головок). Для меня это звучит просто, но я не могу понять, как этого добиться.
Пока что самое близкое, что я могу сделать, это выполнить слияние обычным способом, оставить все конфликты неразрешенными (файл за раз...), а затем hg vdiff -rHead1 -rHead2
- но vdiff (используя kdiff3), похоже, не имеет параметры для передачи инструменту выходного каталога (текущего рабочего каталога) и вместо этого запускает выходной каталог как временный каталог (возможно, -o - это ответ?).
Позвольте мне сказать по-другому - я хочу использовать kdiff для объединения двух головок в мой рабочий каталог. Я хочу, чтобы результаты в моем рабочем каталоге были моим слиянием, которое я могу зафиксировать.
Должно быть, я упускаю что-то очевидное, я не могу быть единственным, кто хочет это сделать.