Редактирование конфликтов

Это также иногда называется трёхсторонним слиянием, и показывается в трёх панелях. Однако, на самом деле вовлечёнными оказываются четыре файла; файл, который не отображается - это общий базовый файл, последний общий предок тех двух файлов, которые конфликтуют. Взаимоотношения между тремя файлами объясняет нижеприведённый рисунок:

Рисунок 2.1. Конфликт файлов

Конфликт файлов

Базовый файл представляет старейшую версию файла, в которую вы и они начали вносить изменения. Мой представляет базовый файл со всеми вашими изменениями, и их - это файл, который содержит все изменения, сделанные другими. В левой панели показываются изменения их файла относительно базового, а в правой - изменения моего файла относительно базового. В нижней панели - результирующий файл, в котором вы и пытаетесь уладить конфликты.

В режиме улаживания конфликтов вы можете использовать блоки из Моего, Их, или обоих файлов. Но в этом случае изменения будут показаны в нижней панели.