Ya, Project.xccheckout
file tersebut harus dikomit ke repositori Anda. Xcode menggunakan file ini untuk memberi tahu orang lain yang membuka ruang kerja seluruh daftar repositori kontrol sumber yang digunakan oleh ruang kerja dan lokasi copy pekerjaan relatif terhadap ruang kerja, apakah repositori tersebut adalah Git, SVN, atau keduanya.
Saat Anda membuka ruang kerja, Xcode menggunakan Project.xccheckout
file untuk memberi tahu pengguna bahwa ada repositori lain yang membentuk bagian dari ruang kerja, dan menanyakan yang mana yang harus diperiksa. Saat memeriksa repositori tambahan, Xcode menempatkan copy pekerjaan dalam struktur folder relatif-kerja yang sama seperti ketika Project.xccheckout
file dihasilkan.
Seperti yang dikatakan Chris Hanson , mungkin tidak masalah untuk repositori tunggal, satu-proyek ruang kerja, tetapi untuk urusan yang lebih kompleks itu akan sangat berguna.
Anda dapat mengetahui lebih lanjut tentang ini di video sesi WWDC 2013 Memahami Kontrol Sumber di Xcode ; porsi yang relevan dimulai sekitar 15 menit.