हां, Project.xccheckout
फाइल आपके भंडार के लिए प्रतिबद्ध होनी चाहिए। Xcode इस फ़ाइल का उपयोग उन लोगों को बताने के लिए करता है, जो कार्यक्षेत्र द्वारा उपयोग किए जाने वाले स्रोत नियंत्रण रिपॉजिटरी की पूरी सूची को खोलते हैं और कार्यक्षेत्र के सापेक्ष वर्किंग कॉपी के स्थान , चाहे वे रिपॉजिटरी Git, SVN, या दोनों हों।
जब आप कार्यक्षेत्र खोलते हैं, तो Xcode Project.xccheckout
फ़ाइल का उपयोग उपयोगकर्ता को सूचित करने के लिए करता है कि कार्यक्षेत्र का हिस्सा बनाने वाले अन्य रिपॉजिटरी हैं, और पूछता है कि किसकी जांच होनी चाहिए। अतिरिक्त रिपॉजिटरी की जाँच करते समय, Xcode काम की प्रतियों को उसी कार्यक्षेत्र-सापेक्ष फ़ोल्डर संरचना में रखता है, जब वे Project.xccheckout
फ़ाइल जनरेट किए गए थे ।
जैसा कि क्रिस हैनसन ने कहा, यह संभवतः एकल-रिपॉजिटरी, वन-प्रोजेक्ट कार्यक्षेत्र के लिए मायने नहीं रखता है, लेकिन अधिक जटिल मामलों के लिए यह वास्तव में बहुत आसान होगा।
आप इसके बारे में और अधिक जानकारी प्राप्त कर सकते हैं WWDC 2013 सत्र वीडियो एक्सकोड में अंडरस्टैंडिंग सोर्स कंट्रोल ; संबंधित भाग लगभग 15 मिनट से शुरू होता है।