как git / svn обрабатывает конфликт project.pbxproj? - PullRequest
2 голосов
/ 12 июля 2011

Когда A и B одновременно изменяют структуру проекта, project.pbxproj завершит работу в git / svn. этот файл не может рассматриваться как текстовый файл, как я могу решить этот конфликт? Теперь я должен переопределить свой project.pbxproj и вручную применить структуру другого. Любой sugguest? ТНХ

Ответы [ 3 ]

3 голосов
/ 12 июля 2011

Это может рассматриваться как текстовый файл.Это уродливо, но обычно вы можете понять, что делают различные строки текста, и слить их с локоть.

1 голос
/ 12 июля 2011

Просто откройте файл проекта в вашем любимом текстовом редакторе (даже в Xcode).Структура файла проекта не является полностью прозрачной, но на самом деле она достаточно редактируема человеком, и во всех случаях, кроме самых исключительных, конфликты, как правило, очень легко разрешить.

0 голосов
/ 10 января 2012

Если вы используете Git, просто добавьте файл .gitattributes и добавьте одну строку:

*.pbxproj binary

Эта строка скажет Git обрабатывать все файлы pbxproj как двоичные данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...