मैक कमांड लाइन टूल्स 11.4 में अब svn नहीं है


19

मैंने अभी XCode और कमांड लाइन टूल्स को 11.4 पर अपडेट किया है। अब जब मैं svn चलाता हूं तो यह कहता है "svn: error: तोड़फोड़ कमांड लाइन उपकरण अब Xcode द्वारा प्रदान नहीं किए जाते हैं"। रिलीज नोट्स कहते हैं "सबव्रोशन के लिए कमांड लाइन टूल सपोर्ट - जिसमें svn, git-svn, और संबंधित कमांड अब Xcode द्वारा प्रदान नहीं किए जाते हैं। यदि आपको सबवर्सन या संबंधित कमांड लाइन टूल की आवश्यकता है, तो आपको रनिंग के लिए कमांड लाइन टूल पैकेज इंस्टॉल करना होगा। xcode- चयन - स्थापना मैं यहाँ एक लूप में लग रहा हूँ, क्योंकि उपकरण स्थापित हैं। क्या किसी ने इस समस्या का अनुभव किया है और इसे हल किया है?


संभव है कि उन्होंने इसे सीएलआई उपकरणों से भी nuked किया और संदेश को अपडेट नहीं किया। इसके बजाय होमब्रे से svn स्थापित करने पर विचार करें।
चक एडम्स

1
मैंने मैन्युअल रूप से xcode और कमांड लाइन टूल्स को हटाना समाप्त कर दिया, फिर कमांड लाइन टूल को सीधे xcode-select --install के साथ इंस्टॉल किया। उपकरण जो XCode के साथ आते हैं जैसे कि svn गायब है।
जेसी

@ जेसे क्या आप सर्वश्रेष्ठ उत्तर का चयन करेंगे?
होसेन

जवाबों:


21

कैटालिना 10.15 में अपग्रेड करने के बाद मेरे पास यही मुद्दा था। यह Apple वेबसाइट में स्पष्ट रूप से उल्लेख किया गया है कि SVN इस संस्करण में पदावनत है।

आप इसे यहाँ पा सकते हैं: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

सबवर्सन के लिए कमांड लाइन टूल सपोर्ट - जिसमें svn, git-svn और संबंधित कमांड शामिल हैं - अब Xcode द्वारा प्रदान नहीं किया गया है।

निम्नलिखित आदेशों ने मेरे लिए समस्या तय कर दी।

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

यह मौजूदा कमांड लाइन टूल को हटा देगा और उन्हें फिर से स्थापित करेगा।


धन्यवाद! वो मेरे लिए किया गया। मुझे लगा कि मैंने ओएस को अपग्रेड करने के बाद इसे रीफ्रेश किया था लेकिन इसने यह चाल चली।
शेन डुआन

@ShaneDuan हैप्पी है कि आपकी मदद की :)
होसैन

इसने मेरे लिए मैकओएस कैटालिना 10.15.2 पर काम किया। धन्यवाद!
मार्को टोर्चियानो

@MarcoTorchiano आपका स्वागत है :)
होसैन

12

मैं Netbeans से एक ही मुद्दा था और कमांड लाइन और अब सभी ठीक से निम्नलिखित किया है

sudo xcode-select --install

मेरे लिए काम नहीं किया, संदेश था xcode-select: error: command line tools are already installed, use "Software Update" to install updates। जबकि @Hossein द्वारा समाधान ने चाल
चली

6
brew install svn 

Xcode 11.4 में। Svn को हटा दिया गया है।


1
इसने मेरे लिए MacOS Catalin
ShadowUC

1

मैं @ जेसी के समान स्थिति जी रहा हूं, और @ होसेन के समाधान को लागू कर रहा हूं।

हालाँकि, पूरी CommandLineTools निर्देशिका को सलाह के अनुसार हटाने के बाद, xcode-select --installकमांड इसे वापस करता है:

xcode-select: error: no developer tools were found, and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.

अगर मैं developer.apple.com से 'Xcode 11.4 के लिए कमांड लाइन टूल' को फिर से इंस्टॉल करता हूं, तो मैं पहले संदेश के साथ लौटता हूं xcode-select: error: command line tools are already installed, use "Software Update" to install updates । तो वापस एक वर्ग के लिए।

कोई राय कि इसे कैसे ठीक किया जाए? मुझे वास्तव में केवल तोड़फोड़ (svn) का उपयोग करने की आवश्यकता है ...

मैं MacOS Catalina 10.15.2 पर Xcode 11.4 के लिए कमांड लाइन टूल्स के साथ Xcode 11.4 (11E146) चला रहा हूं।

धन्यवाद! नोरमंड ब्रौसेउ


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