तोड़फोड़ का उपयोग करने के लिए Xcode को कॉन्फ़िगर करना
चाहे आप एक नए Apple डेवलपर हों या NeXTStep में जड़ों वाले एक अनुभवी कोको इंजीनियर, आप अपनी कड़ी मेहनत का समर्थन करने की आवश्यकता को समझेंगे। तोड़फोड़ के साथ Xcode को एकीकृत करने से न केवल आप अपने कोड का बैकअप ले सकते हैं, बल्कि यह आपको उन परिवर्तनों का इतिहास रखने में भी सक्षम बनाता है जिन्हें आप वापस ला सकते हैं या अपने कोड की तुलना कर सकते हैं। इसे संस्करण नियंत्रण कहा जाता है। यह आलेख मानता है कि आपके पास पहले से ही अपना सबवर्जन रिपॉजिटरी है जिसे आपने पढ़ा और लिखा है।यदि आप अपना खुद का एक तोड़फोड़ सर्वर सेटअप करना चाहते हैं, तो मेरा सुझाव है कि इस कार्य को कैसे पूरा किया जाए, इस पर लेखों की एक विस्तृत श्रृंखला के लिए सर्वशक्तिमान Google से परामर्श करें। स्क्रीनशॉट, विवरण और ढेर सारी मस्ती के लिए आगे पढ़ें।
चरण 1) Xcode को अपनी रिपॉजिटरी के बारे में बताएं।
Xcode में देशी svn संचार, ssh+svn, http और https का उपयोग करके तोड़फोड़ के साथ संचार करने की क्षमता है। विभिन्न तरीकों में सबसे लोकप्रिय https है जो आपको एक एन्क्रिप्टेड चैनल पर अपना डेटा सहेजने की अनुमति देता है। क्योंकि आखिरकार, यह महत्वपूर्ण है कि आपके व्यापार रहस्य कभी भी आपके प्रतिस्पर्धियों के सामने उजागर न हों! एक तोड़फोड़ रिपॉजिटरी जोड़ने के लिए, "SCM" मेनू पर जाएँ और "SCM रिपॉजिटरी कॉन्फ़िगर करें ..." विकल्प चुनें। प्रासंगिक जानकारी भरें जो आपके लिए आसानी से उपलब्ध होनी चाहिए, यदि यह नहीं है, तो अधिक विवरण के लिए उस व्यक्ति से संपर्क करें जो आपके एसवीएन रिपॉजिटरी को प्रशासित करता है।
चरण 2) अपना कोड सबवर्जन सर्वर पर डालते हैं
SCM मेनू पर वापस जाएं और "रिपॉजिटरी" मेनू आइटम चुनें। इस स्क्रीन से अब आप अपनी मेहनत को रिपॉजिटरी में "आयात" कर सकते हैं। "आयात" बटन पर क्लिक करें और अपने एक्सकोड प्रोजेक्ट की निर्देशिका पर नेविगेट करें। यदि आपने ऐसा पहले से नहीं किया है, तो हो सकता है कि आप अपने प्रोजेक्ट को अपनी एक्सकोड प्रोजेक्ट निर्देशिका के बाहर रहने वाले निर्माण के लिए निर्देशिका का उपयोग करने के लिए कॉन्फ़िगर करने के बारे में सोचना चाहें। यदि आप इस तरह से अपने बिल्ड पथ (अपनी प्रोजेक्ट सेटिंग्स में) कॉन्फ़िगर करते हैं तो आप अपने आवेदन की बाइनरी प्रतियों में जांच से बचेंगे, जो आम तौर पर अनावश्यक है क्योंकि सबवर्जन स्रोत नियंत्रण प्रबंधन (एससीएम) बाइनरी नियंत्रण प्रबंधन नहीं है। अपनी बिल्ड पाथ की स्थिति तय करने के बाद, आगे बढ़ें और अपनी पूरी Xcode प्रोजेक्ट चुनें और उसे इम्पोर्ट करें। यदि तोड़फोड़ सर्वर आपके कंप्यूटर के लिए "स्थानीय" है तो यह प्रक्रिया तेजी से प्रकाशमान होगी। यदि नहीं, तो इसके समाप्त होने के लिए कुछ समय प्रतीक्षा करें।
चरण 3) अपने नए आयातित कोड को रिपॉजिटरी से चेक-आउट करें
अब जब आपने अपने स्रोत कोड को सबवर्जन सर्वर पर संग्रहीत कर लिया है, तो आपके Xcode प्रोजेक्ट की वर्तमान स्थानीय प्रति को किनारे पर ले जाया जा सकता है, या इससे भी बेहतर, हटाया जा सकता है। चिंता न करें क्योंकि आपने फ़ाइलों को रिपॉजिटरी के अंदर रखा है, हम जल्दी से उनकी जांच कर सकते हैं ताकि आपकी वर्किंग कॉपी रिपॉजिटरी से जुड़ी रहे। SCM मेनू पर वापस नेविगेट करें (यहाँ एक प्रवृत्ति को देखते हुए?) और "रिपॉजिटरी" चुनें। रिपॉजिटरी ब्राउज़िंग विंडो से अपना Xcode प्रोजेक्ट चुनें और "चेकआउट" बटन पर क्लिक करें। Xcode आपसे प्रोजेक्ट को सेव करने के लिए जगह मांगेगा। कोई भी स्थान करेगा, बस इसे सहेजें।
चरण 4) अपने प्रोजेक्ट को सूचित करें कि यह SCM के नियंत्रण में है
समय Xcode को यह बताने का है कि आपका प्रोजेक्ट SCM द्वारा प्रबंधित किया जा रहा है, या अधिक विशेष रूप से तोड़फोड़।अपनी प्रोजेक्ट सेटिंग्स को खींचें और "प्रोजेक्ट रूट्स एंड एससीएम" बटन पर क्लिक करें। यह उस विंडो को लाएगा जिसे आप नीचे देखते हैं जहां आप चयन करना चाहते हैं और तब तक छोटे काले तीरों पर क्लिक करें जब तक कि यह आपके सबवर्जन रिपॉजिटरी को न पढ़ ले। बस यही है। ठीक मारो और एक्सकोड पर लौटें। आपका प्रोजेक्ट अब तोड़फोड़ से अवगत है।
अंतिम चरण कड़ी मेहनत रंग लाई है। अब आप नेविगेशन साइडबार के मेनू बार पर राइट क्लिक कर सकते हैं और "एससीएम" प्रविष्टि की जांच कर सकते हैं। यह साइडबार में एक अतिरिक्त कॉलम रखेगा जिसमें एक "एम" होगा यदि कोई फ़ाइल "नई" है (जिसका अर्थ है कि इसे कमिट करने की आवश्यकता है) सबवर्सन रिपॉजिटरी में क्या है। अब आप किसी फ़ाइल पर राइट क्लिक कर सकते हैं और इसे रिपॉजिटरी में जमा कर सकते हैं। जब आप ऐसा करते हैं, तो एक्सकोड आपको एक टिप्पणी दर्ज करने के लिए कहेगा जो वर्णन करता है कि फ़ाइल में क्या बदलाव किए गए थे।