TortoiseMerge не только показывает вам различия между файлами, но и позволяет вам улаживать конфликты или применять изменения.
Если вы в режиме просмотра с двумя панелями, то вы можете только редактировать файл на правой панели (Мой
). Для применения изменений сделанных в левом файле (Их
), сделайте правый щелчок на измененных строках и выберите → . После этого изменения из левого файла добавляются в правый файл.
Иногда вам на самом деле необходимы оба текстовых блока, и контекстное меню предлагает
→ и → .Вы можете редактировать получившийся файл точно также, как и в текстовом редакторе. Отредактированные строки помечаются символом карандаша. Обратите внимание: если вы желаете произвести какие-либо из описанных выше изменений целых строк/блоков, лучше их сделать сначала, поскольку после того, как вы начнёте редактировать файл сами, TortoiseMerge будет больше не в состоянии отслеживать взаимосвязи с первоначальным файлом.
Если вы в режиме просмотра с тремя панелями (иногда называемый вид слияния), то вы можете редактировать только файл в нижней части (Слито
). Как в двухпанельном режиме, вы можете сделать правый щелчок на конфликтующих строках и выбрать → или → . В дополнение, если хотите оба блока, то можете выбрать → или → . В соответствии с выбранными вами командами изменения будут в результирующем Слито
файле.
Иногда может быть так, что в Subversion файл помечен как конфликтующий, но при просмотре его при помощи TortoiseMerge никаких конфликтов не показывается. Это может быть из-за выбранного метода обработки пробельных символов: если вы выбрали игнорирование изменений завершений строк или пробельных символов, то строки будут помечены значком Конфликт-игнорируемое. Для улаживания конфликта вам всё равно придётся выбрать, какой из вариантов вы желаете использовать.
Обратите внимание, при повторном использовании в TortoiseMerge тех же файлов любые изменения в вашей рабочей копии, сделанные TortoiseMerge или вручную, будут потеряны и файл окажется таким, каким он был при начале улаживания конфликта.