Мені іноді доводиться робити git merges на консолі. Досі для вирішення конфліктів я використовував FileMerge Xcode 3 (ви можете відкрити його на консолі за допомогою команди 'opendiff'). Якщо конфлікти проявляються, я використовую 'git mergetool', який автоматично викликає відкриття для кожного з конфліктуючих файлів.
Однак Xcode 4 має набагато приємніший компонент mergetool для вирішення конфліктів. Я вважаю, що цей компонент є частиною виконуваного файлу Xcode 4, а не окремим. Це дозволяє попередньо переглянути об'єднаний файл та безпосередньо редагувати об'єднаний код у кожному конкретному випадку, що робить об’єднання складних конфліктів неймовірно швидким та задовільним.
Чи є спосіб використовувати mergetool Xcode 4, коли викликає "git mergetool" з терміналу?
Я не можу знайти виконуваний інструмент для цього інструменту всередині пакета Xcode 4. Будь-який хак, який цього досягає, буде вітатися.