क्या Xcode 3 में वैकल्पिक SCM विकल्प जोड़ना संभव है?


7

क्या Xcode में विशेष रूप से Mercurial में अतिरिक्त SCM विकल्प जोड़ना संभव है? मुझे पता है कि यह मुर्की और अन्य लोगों के साथ बाहर संभव है लेकिन मैं "एक्सकोड के अंदर" एकीकरण की उम्मीद कर रहा था।

यदि यह बहुत अधिक है तो एसओश ऐसा कहता है।


यह काफी संभव है कि मैंने Xcode के SCM एकीकरण के आसपास सिर्फ अपना सिर कभी नहीं लपेटा, लेकिन मैं Murky (और इससे पहले के संस्करण) के साथ बहुत खुश हो गया हूं, Xcode के बाहर अपने SCM को करने की तुलना में मैं Xcode प्राप्त करने की कोशिश कर रहा था।
इसहाक

हाँ, यह इस साइट के लिए थोड़ा बहुत अजीब हो सकता है, लेकिन मैं इसे वोट नहीं करूंगा। यह एक अच्छा सवाल है।
फिलिप रेगन

जवाबों:


3

XCode 4 के नवीनतम बीटा में, Git के लिए अंतर्निहित समर्थन है, इसलिए अन्य SCM को जोड़ना संभव है।

हो सकता है कि Apple भी Mercurial समर्थन को शामिल करेगा।

वे कई अनुरोध हैं - XCode को Mercurial के साथ-साथ Git का भी समर्थन करना चाहिए। , Xcode 4 को Mercurial का समर्थन करना चाहिए - XCode में Mercurial समर्थन डालने के लिए।

इसलिए यदि आप अभी कोई समाधान नहीं ढूंढ सकते हैं, तो मैं आपको XCode 4 के आधिकारिक रूप से चले जाने तक प्रतीक्षा करने का सुझाव दूंगा।


वैसे, यदि आपको मर्क्यूरियल के लिए एक अच्छा मैक ओएस एक्स क्लाइंट चाहिए या चाहिए, तो आपको मैकहग की कोशिश करनी चाहिए ।


क्या आपने नए git ऐप का उपयोग किया है या Xcode 4 के अब जारी किए गए संस्करण का उपयोग किया है?
bmike

2

XCode प्लगइन्स की कमी इस तथ्य के कारण है कि Apple सार्वजनिक रूप से XCode के प्लगइन इंटरफ़ेस का दस्तावेज़ नहीं करता है। जो XCode प्लगइन्स को लिखना बहुत कठिन बनाता है। भविष्य के मर्क्यूरियल प्लगइन के लिए मौका बढ़ाने के लिए आप एपीआई (और .xcplugin और परिवार) में डॉक्यूमेंटेशन और ओपनिंग ऑफ़ द एक्सकोड प्लग खोल सकते हैं, जो rdar का डुबकी है: // 3037631।


1

जहां तक ​​मुझे पता है, अकेले Xcode का उपयोग करके मर्क्यूरियल के लिए समर्थन जोड़ना संभव नहीं है। आपको एक बाहरी उपकरण (जैसे Murky) का उपयोग करना होगा। इसके बारे में कुछ अच्छा कहने के लिए Xcode का SVN समर्थन आदिम है। यह काम करता है, लेकिन यह "संस्करणों" जैसा होने से बहुत दूर है। ;)


1

एक विकल्प के रूप में मैक के लिए जीथब का मूल्यांकन करना चाह सकता है ।


1
धन्यवाद - मैंने महान समीक्षा देखी है, लेकिन अनुभव पर कोई हाथ नहीं। यदि आपने इसका उपयोग किया है तो अपनी छाप जोड़ने के लिए स्वतंत्र महसूस करें।
bmike

0

आप अन्य SCM को जोड़ने के लिए एक बिल्ट एक्सटेंशन में नहीं जा रहे हैं। सर्वश्रेष्ठ शर्त या तो किसी अन्य टूल (Murky उल्लेखित) या CLI का उपयोग करना है।

तीसरा विकल्प Xcode मैक्रो का एक सेट बनाने का होगा, जो सामान्य SCM कार्य करता है, जैसे कि कमिट और पुल।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.