Это определенно ОГРОМНЫЙ недостаток с xcode.Я работаю в команде такого же размера, и вот что я делаю, чтобы сделать процесс максимально безболезненным:
Обновление SVN (ВСЕГДА делайте это также перед регистрацией):
- выйти из Xcode.Самый быстрый способ сделать это - использовать Alfred и ввести «forcequit xcode»
- «svn up» в папке проекта из командной строки
- Если у вас возникли конфликты слияния с файлом проекта,нажмите «edit», чтобы открыть в emacs или в любом другом формате
- , найдите «======» и найдите конфликты слияния;удалите эту строку, а также строки «<<<< шахта» и «>>>>»
- сохранить и выйти.нажмите «r», чтобы пометить проект как решенный.
- повторно открыть проект - «открыть MyProject.xcodeproj /»
Приложив немного практики, вы можете довести этот процесс доминуту (я делаю это несколько раз в день).
для файлов NIB, НЕ работайте, пока кто-то еще работает над этим.Там нет реального способа объединить их.Внесите изменения быстро и зарегистрируйтесь прямо сейчас (в любом случае не так много случаев, когда 2 человека должны одновременно работать с файлом NIB).Для менее сложных представлений просто выложите их программно.