Как я могу поделиться проектом Xcode 4 с несколькими разработчиками, использующими Subversion - PullRequest
1 голос
/ 28 сентября 2011

Мы - несколько разработчиков, работающих над одним проектом Xcode 4 для iOS.Мы пытаемся использовать Subversion, но продолжаем конфликтовать с project.pbxproj, когда 2 разработчика добавляют новую цель или изменяют структуру проекта.

Как правильно решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 28 сентября 2011

У меня была эта проблема. То, как мы решили это, было также зафиксировано в файле projectName.xcodeproj. По сути, весь каталог верхнего уровня, который содержал файлы ресурсов и файлы проекта, был зафиксирован. Мы используем систему подрывной деятельности в органайзере. Я не уверен, делаете ли вы файл проекта или нет; но если это не так, я предлагаю вам совершить это тоже.

С тех пор, как мы начали это делать, у нас прекратились конфликты из-за файла проекта.

Есть еще одна вещь (и это если вы фиксируете файл .xcodeproj); когда вы фиксируете, под пакетом .xcodeproj стоит не отмеченный флажок. Убедитесь, что вы проверите это. Таким образом, изменения в структуре проекта будут переданы всем остальным разработчикам. :)

Надеюсь, это поможет.

0 голосов
/ 28 сентября 2011

Зафиксируйте и обновите чаще, или, если это возможно, модульное приложение в несколько проектов. Существует также обязательная блокировка , доступная в Subversion (svn:needs-lock), но я не уверен, стоит ли это того.

...