Мне иногда приходится делать git merges на консоли. До сих пор для разрешения конфликтов я использовал FileMerge Xcode 3 (его можно открыть на консоли с помощью команды «opendiff»). Если возникают конфликты, я использую 'git mergetool', который автоматически вызывает opendiff для каждого из конфликтующих файлов.
Тем не менее, Xcode 4 имеет гораздо более приятный компонент mergetool для разрешения конфликтов. Я полагаю, что этот компонент является частью исполняемого файла Xcode 4, а не автономным. Он позволяет вам предварительно просмотреть объединенный файл и напрямую редактировать объединенный код в каждом конкретном случае, что делает объединение сложных конфликтов невероятно быстрым и удовлетворительным.
Есть ли способ использовать mergetool Xcode 4 при вызове «git mergetool» из Терминала?
Я не могу найти исполняемый файл для этого инструмента внутри пакета Xcode 4. Любой взлом, который достигнет этого, будет приветствоваться.