У меня есть проект Xcode под git, и у меня есть "экспериментальная" ветка от моей "главной" ветки. С тех пор обе ветви разошлись (так что нет быстрой пересылки!), И я объединяю «экспериментальную» с моей «главной» ветвью.
Я настроил файл .gitattributes для обработки определенного файла XCode (project.pbxproj) как двоичного, так как он должен рассматриваться как таковой. Однако я не уверен, как именно это слить. Я не уверен, что делает этот конкретный файл, но если, например, он обрабатывает, какие файлы были добавлены в проект, я не могу объединить их, и поэтому мне придется вручную добавлять определенные файлы обратно в проект (возможно, нет вспоминая их всех). Как другие справляются с этой ситуацией?
Кроме того, я читал, что вы должны вручную обновлять двоичные файлы (очевидно) или копировать в разные версии. Однако, как только я попал в процесс слияния, файл в моей рабочей копии становится «главной» версией. Как я могу получить доступ к "экспериментальной" версии? Я не могу проверить это, так как это нарушит процесс слияния.
Спасибо за ваше время!