Как объединить конфликты (файл project.pbxproj) в Xcode использовать SVN? - PullRequest
58 голосов
/ 05 января 2010

В нашей команде два участника. Мы используем SCM Xcode (используйте SVN) для управления нашими файлами исходного кода.
Мы все добавляем файлы в наш проект XCode. Он посвятил себя серверу SVN. Когда я обновляюсь, Xcode обнаруживает конфликты в файле project.pbxproj. Затем я выбираю quit Xcode и вручную объединяю конфликты. Затем я начинаю редактировать мой project.pbxproj, объединяю наши изменения. На самом деле я не знаю, как Xcode управляет файлами, я просто добавляю текст, которого не было в моем файле project.pbxproj. Когда я закончу, мой проект не может открыться. Я думаю, это потому, что файл project.pbxproj нельзя редактировать вручную.

Итак, я хочу знать, когда вы обнаружите эту проблему, файл project.pbxproj конфликтует, как ее решить?

Спасибо!

Ответы [ 11 ]

0 голосов
/ 05 января 2010

Лучше всего просто принять или вашу версию или его версию в полном объеме, не пытаясь объединить их. Кроме того, подумайте, является ли рассматриваемый файл чем-то, что вообще должно быть в хранилище; может быть более уместно позволить каждому человеку иметь свою собственную версию.

Ознакомьтесь с документацией о том, как разрешать конфликты.

...