В Finder щелкните правой кнопкой мыши на MyProject.xcodeproj
и выберите Show Package Contents
. Появятся три файла, которые XCode использует для управления структурой проекта. Это похоже на решение и файлы проекта из Visual Studio, если вы знакомы с ними.
Внутри содержимого пакета находятся файлы для каждого пользователя, <username>.pbxuser
и другие, в зависимости от использования Core Data. Ключевой файл, который вам нужен - project.pbxproj
. Мы проверяем наши данные в SVN с помощью XCode, и когда он обновляется и вы обновляете проект, вы получите предупреждение с вопросом, хотите ли вы сохранить свой существующий или считанный диск. Прочтите диск, чтобы забрать недавно добавленные файлы, которые SVN загрузил на ваш компьютер разработчика.
Будьте очень осторожны, чтобы разрешить конфликты, если вы внесли свои изменения в проект, в том числе добавили новые файлы, группы и т. Д. Инструмент сравнения полезен для выбора правильных изменений, но я обнаружил, что должен был сохраните объединенный файл project.pbxproj
в другом месте, а затем вручную добавьте обратно в пакет MyProject.xcodeproj
.
Может быть проще управлять дубликатом проекта с компьютера под управлением Windows, но я пока не нашел OSX-клиента для SVN, который будет где-то рядом с Tortoise.