(Я делал это раньше, и я понятия не имею, как - это было удачей, что я нашел это тогда, и я не могу за всю жизнь дублировать поведение. Я думаю, что это как-то зависит от контекста.)
TortoiseHg 2.x добавляет новый «инструмент разрешения» Диалог , который отображает список файлов, которые необходимо объединить, и позволяет выбрать инструмент для каждого файла так, чтобы каждыймогут быть решены в зависимости от обстоятельств.(Я видел раньше.)
TortoiseHg 2.0 вводит диалог разрешения ... Он показывает пользователям все файлы, для которых требуется разрешение , и те файлы, которыебыли разрешены , что позволяет проверять слияния
Как я могу заставить этот диалог появляться при слиянии, которое в противном случае "автоматически" сливается?
Спасибо.
Проблема " real " в том, что я пытаюсь объединить A-> B.Произошло слияние из B-> A, в котором неправильно были приняты изменения из A, а не из B. (с тех пор этот набор изменений был перенесен). Теперь невозможно снова объединить B-> A, поскольку B является предком AКогда я пытаюсь выполнить «обратное слияние» (A-> B), все «автоматически сливается», даже если есть неправильные семантические различия.Новый диалог «Resolve Tool» должен позволить мне переопределить автоматическое слияние, но я не могу заставить его появиться .
Я мог бы получить эквивалент, объединяя и копируя / исправляяслить файлы вручную.Я ищу способ сделать это красиво внутри самого TortoiseHg, где я могу выбрать «мой», «их» и т. Д. Или, возможно, более подходящим будет отступление?Я попробовал это и просто столкнулся с большим количеством проблем, поскольку я все еще не мог снова объединить B-> A, который может быть [другой] PEBKAC ...
Кроме того, я установил настройки "ТрехстороннийИнструмент слияния = внутренняя: dump "и" Auto-resolge merges = false "безрезультатно ...
Моим" решением ", которое для Hg кажется таким хакерским и неортодоксальным, было заставить веткуа затем "Visual Diff ..." и объединить изменения, которые я хотел (с KDiff3).В этом контексте - но не после автоматического слияния, которое, казалось, оставляло потерянные файлы слияния - изменения из инструмента слияния были правильно применены к WC.Тем не менее, он по-прежнему не отвечает на мой вопрос: как / когда показывается диалог «Resolve Tool»?Это кажется слишком удобным, чтобы не быть легкодоступным.