Oui, l' Project.xccheckout
le fichier doit être commis à votre référentiel. Xcode utilise ce fichier pour dire aux autres qui ouvrent l'espace de travail de l'ensemble de la liste de référentiels de contrôle de source utilisé par l'espace de travail et l' emplacement de la copie de travail par rapport à l'espace de travail, que ces dépôts Git, SVN, ou les deux.
Lorsque vous ouvrez l'espace de travail, Xcode utilise l' Project.xccheckout
le fichier pour avertir l'utilisateur qu'il existe d'autres référentiels faisant partie de l'espace de travail, et de la demande qui doit être vérifié. Lors de la vérification des dépôts supplémentaires, Xcode endroits les copies de travail dans le même espace de travail relatifs à la structure de dossier comme ils l'étaient lors de l' Project.xccheckout
fichier qui a été généré.
Comme Chris Hanson dit, il n'a probablement pas d'importance pour un seul référentiel, d'un espace de travail de projet, mais pour les plus complexes des affaires, il va être très pratique en effet.
Vous pouvez en savoir plus à ce sujet dans la WWDC 2013 session vidéo Compréhension de Contrôle de Source dans Xcode; la partie pertinente commence à environ 15 minutes.