Вот мои настройки -
Xcode 3.2.5
Cornerstone 2.0
SVN server 1.6
Я использую краеугольный камень для контроля версий и ничего не настраиваю в xcode.
Теперь вот сценарий -
Я работаю в команде (мы все решили использовать SVN для нашего нового проекта) из 5 программистов.Теперь, когда я добавляю новый контроллер представления (т.е. LoginViewController.m) в моей системе, файл .xcodeproj немедленно изменяется в моей системе.
Имеется в виду, что другой программист также добавляет еще один контроллер представления (RegistrationViewController.m).Его файл .xcodeproj также изменяется.
Теперь, когда я заканчиваю свой код LoginViewController, я фиксирую его.Через некоторое время второй программист заканчивает RegistrationViewController и фиксирует свою работу.
Теперь, используя описанную выше процедуру, файл .xcodeproj повреждается, и xcode больше не открывает этот проект.
Теперь мой вопрос: когда нам следует начинать нашу работу при разработке приложений для iPhone под xcode при использовании стороннего svn-клиента.Может кто-нибудь, пожалуйста, подробно опишите процесс, когда мы должны взять на себя обязательство.
Должны ли мы зафиксировать проект сразу после того, как мы добавим что-то в проект (например, файлы, изображения, музыку)?
Будет здорово, если вы также предоставите мне учебник по использованию xcode +краеугольный камень в реальном мире.