2012-05-26 15 views
6

मुझे आईफोन ऐप्स विकसित करने के साथ बिंदु मिल गया है कि मुझे संस्करणों के प्रबंधन के तरीके की आवश्यकता है। मैंने Xcode के माध्यम से ऐसा करने के तरीकों को देखा है और मुझे लगता है कि मैं या तो GIT या SVN का उपयोग करने के पथ को नीचे जा सकता हूं।एक्सकोड में एसवीएन रिपोजिटरी कैसे सेट करें?

अतीत मैं SVN का इस्तेमाल किया है जो कारण मैं और अधिक नीचे इस मार्ग से जाने के लिए इच्छुक हूँ है (मैं GIT का उपयोग कर के लिए खुला है, तो लोगों को लगता है यह SVN से बेहतर है हूँ)। मेरा प्रश्न Xcode में एक भंडार के सेटअप से संबंधित है।

मैंने निष्पक्ष शोध किया है और मुझे कई उपयोगी ट्यूटोरियल मिले हैं, हालांकि बहुत से पुराने होने लगते हैं।

मेरा प्रश्न है 2 गुना:

  1. कृपया कोई सेटअप करने के लिए कदम पर Xcode के माध्यम से भंडार सलाह दे सकते हैं?
  2. मुझे लगता है कि Xcode मुझे भंडार का स्थान सेट करने की आवश्यकता है। मुझे यकीन नहीं है कि यहां क्या करना है, क्योंकि मेरे पास मेरा स्वयं का सर्वर नहीं है। क्या मैं इस तरह से एक रास्ता प्राप्त कर सकता हूं? क्या मैं किसी भी तरह स्थानीय भंडार स्थापित कर सकता हूं (अगर ऐसा है तो? अगर मेरे अन्य विकल्प क्या नहीं हैं?)?

enter image description here

कोई मदद या सलाह लोगों के लिए अग्रिम धन्यवाद दे सकते हैं।

+0

'असेंलाला' (http://www.assembla.com) में देखें। उनके पास एक महान होस्टिंग योजना है जो 1 जीबी कोड तक निःशुल्क है। –

+0

यहां बंद-स्रोत परियोजनाओं के लिए कुछ होस्टिंग प्रदाता हैं: http://stackoverflow.com/questions/297153/can-you-recommend-a-svn-closed-source-project-hosting-site –

उत्तर

2

मुझे लगता है कि आपको जीआईटी का उपयोग करने के साथ जाना चाहिए। आप bitbucket.org

पर निःशुल्क भंडार बना सकते हैं, यह आपको मुफ्त खाता बनाने की अनुमति देता है जिसका उपयोग आपकी टीम के 5 सदस्यों का उपयोग करके किया जा सकता है। यदि आप और अधिक चाहते हैं तो आपको भुगतान करना होगा।

एक बार जब आप रेपो बनाने के साथ काम कर लेंगे। बस इसे अपने पीसी पर देखें। उस साइट पर दिए गए कदम हैं कि यह कैसे करें। फिर आपके द्वारा चेक किए गए फ़ोल्डर में, अपना एक्सकोड प्रोजेक्ट बनाएं।एक बार आपकी परियोजना तैयार हो जाने के बाद, इसे भंडार में जोड़ें। यह कैसे करें बिटबकेट पर भी किया जाता है। फिर एक बार जब आप अपने एक्सकोड प्रोजेक्ट को रिपोजिटरी में कर लेते हैं, तो उस संग्रह को एक्सकोड में जोड़ें। यह कैसे करें XCode गाइड में बहुत अच्छी तरह से समझाया गया है। बस इसे पढ़ें।

+0

यह एक निःशुल्क निःशुल्क सेवा है जो मेरी आवश्यकताओं को पूरी तरह से उपयुक्त बनाता है। रेपो को कैसे सेट अप करें इस पर ट्यूटोरियल वास्तव में सरल, स्पष्ट और अनुसरण करने में आसान है। मेरी समस्या के लिए एक महान समाधान के चारों ओर। बहुत बहुत धन्यवाद! –

0

किसी का अपना सबवर्सन या गिट सर्वर सेट करना कुछ डेवलपर्स के साथ लड़ना नहीं चाहिए, यह दर्द हो सकता है (sys प्रशासन के मामले में)।

यदि यह मैं था, तो मैं गिटहब का उपयोग करने पर विचार करता हूं यदि आप सार्वजनिक रूप से कोड साझा करना चाहते हैं (फ्री!) या यदि आप अपने कई कंप्यूटरों में कोड को निजी रूप से साझा करना चाहते हैं।

यदि आप अपने कंप्यूटर के बीच साझा कर रहे हैं, तो गिटहब पर एक "माइक्रो" खाता $ 7 प्रति माह चलाता है। यह वह विकल्प है जो मैं अपने निजी & व्यक्तिगत परियोजनाओं के लिए करता हूं। support built into Xcode होना बहुत अच्छा है।

अन्य तीसरे पक्ष प्रदाता भी हैं जो सबवर्सन और गिट, such as WebFaction दोनों करते हैं, लेकिन इससे डॉलर भी खर्च होंगे। इन सभी सेवाओं को आपके सिस्टम प्रशासन करने की लागत को फिर से भरना होगा। लेकिन मुझे लगता है कि किसी और के लिए यह आपके लिए करना परेशानी से निपटने के लायक नहीं है।

0

एसवीएन आपको अपने भंडार को होस्ट करने के लिए सर्वर का उपयोग करने की आवश्यकता है। यदि आप ओपन सोर्स प्रोजेक्ट पर काम कर रहे हैं तो वेब सर्विसेज हैं जो आपको अपने भंडार को मुफ्त में होस्ट करने की अनुमति देगी (उदाहरण के लिए Google Code)। हालांकि स्थानीय मशीन पर सर्वर होना संभव है, लेकिन उस मामले में जीआईटी का उपयोग करना बेहतर है। जब आप एक नई परियोजना बनाते हैं तो एक्सकोड आपके लिए एक जीआईटी भंडार स्थापित करने का प्रस्ताव करेगा, या this को अपने मौजूदा प्रोजेक्ट के लिए एक नया भंडार बनाने के तरीके पर देखें।

1

यदि आपके पास होम सर्वर (या कंपनी सर्वर) है, तो मैं uberSVN का उपयोग करूंगा। निर्देशित स्थापना बेहद सरल है। मैं वास्तव में अपने सभी एक्सकोड परियोजनाओं को संस्करण नियंत्रण के तहत रखने के लिए इसका उपयोग करता हूं।

Screenshot

कदम:

  1. स्थापित एक SVN client। (पृष्ठ के निचले दाएं। आप 1.6 या 1.7 चुन सकते हैं, और पेज के शीर्ष पर टैब के माध्यम से अपना ओएस)।
  2. uberSVN इंस्टॉल करें।
0

अपने मैक पर एक स्थानीय एसवीएन भंडार स्थापित करना वास्तव में बहुत आसान है और दूरस्थ/नेटवर्क वाले भंडार के बिना संस्करण नियंत्रण के लाभों का लाभ उठाना बहुत आसान है।

उदा। देखें स्पष्टीकरण यहां https://stackoverflow.com/a/10039004/226086 फिर जब भी आप एक्सकोड को सेट करते हैं, वहां आप जिस स्थान को रिपोजिटरी सेट करते हैं, फ़ाइल कहें: /// उपयोगकर्ता/साझा/उपवर्तन/- प्राथमिकता/खाते/रिपोजिटरी जोड़ें, जब यह "भंडार पता दर्ज करें" पूछता है।

संबंधित मुद्दे