Да, Project.xccheckout
файл должен быть сохранен в вашем хранилище. XCode использует этот файл, чтобы сообщить другим, кто открывает рабочую область, полный список репозиториев контроля версий, используемых рабочей областью, и расположение рабочей копии относительно рабочей области, независимо от того, являются ли эти репозитории Git, SVN или и тем, и другим.
Когда вы открываете рабочую область, XCode использует Project.xccheckout
файл, чтобы уведомить пользователя, что есть другие репозитории, являющиеся частью рабочей области, и спрашивает, какие из них должны быть извлечены. При проверке дополнительных репозиториев Xcode помещает рабочие копии в ту же структуру папок, относящуюся к рабочему пространству, которая была при создании Project.xccheckout
файла.
Как сказал Крис Хэнсон , это, вероятно, не имеет значения для рабочего пространства с одним репозиторием, одним проектом, но для более сложных дел это будет очень удобно.
Вы можете узнать больше об этом в видео сеанса WWDC 2013 Понимание управления исходным кодом в Xcode ; соответствующая часть начинается примерно через 15 минут.