Справка Apple по редактору версий содержит только две темы: «Сравнение версий файла с помощью временной шкалы» и «Сравнение версий файла с помощью переходных полос», ни одна из которых не описывает способ возврата или добавления определенных изменений в текущую версию. версии файла или создайте файл слияния из сравниваемой пары.
Я не могу найти элементы управления, элементы меню или элементы контекстного меню, которые кажутся полезными. Элемент контекста «Копировать изменения источника» показался многообещающим, но он заполняет буфер вставки сценарием diff для выбранного изменения. Вставка этого файла в другой файл ничего не даст, вы просто получите скрипт diff, встроенный в файл.
Многие из нас находили Apple Filemerge несколько странной и нелогичной, но, по крайней мере, в ней был механизм выбора изменений, которые следует принять или отклонить в конечном файле.
И, конечно, инструмент слияния в P4 необычайно вялый и странный, но он также предоставил механизм слияния.
Возможно, мне следует задать вопрос: "Есть ли хороший способ сделать слияние ревизий в рабочем процессе Xcode / Git?"