android - त्रुटि "subversion कमांड लाइन क्लाइंट का उपयोग नहीं कर सकता: svn" svn से एंड्रॉइड प्रोजेक्ट को खोलते समय




tortoisesvn android-studio (9)

अगर आप TortoiseSVN-1.9.5 का उपयोग कर रहे हैं तो मुझे भी वही त्रुटि मिल रही है, बस दो चरण प्रक्रिया करें 1: TSVN.exe टूल पर क्लिक करें और 2: पथ को देने के साथ स्थानीय ड्राइव पर सहेजें के लिए दूसरी विंडो पर वहां चुनें 3: ठीक क्लिक करें अब आप एंड्रॉइड स्टूडियो / IntelliJ पुनरारंभ करें

मैं एंड्रॉइड विकास और इसके आसपास के विकास उपकरण के लिए नया हूं। मैंने TortoiseSVN क्लाइंट का उपयोग करके svn से एक प्रोजेक्ट की जांच की है (एंड्रॉइड स्टूडियो के भीतर से इसे प्रबंधित नहीं कर सकता), फिर एंड्रॉइड स्टूडियो में प्रोजेक्ट आयात करने के बाद यह त्रुटि संदेश प्राप्त करें:

subversion कमांड लाइन क्लाइंट का उपयोग नहीं कर सकते: svn

शायद सबवर्सन निष्पादन योग्य का मार्ग गलत है। इसे ठीक करो..

जब मैं "इसे ठीक करें" लिंक पर क्लिक करता हूं, तो यह संवाद पॉप-अप होता है:

लेकिन मुझे अभी भी पता नहीं है कि इसे ठीक करने के लिए मुझे क्या करना है? समस्या को ठीक करने के लिए किसी भी प्रकार की सहायता / सुझाव / दिशा का स्वागत है।


आपकी समस्याओं को देखा।

समाधान की:

पहले डाउनलोड सबवर्सन 1.8.13 (1.8) क्लाइंट इस पोस्ट के समय लिंक डाउनलोड करें ( https://subversion.apache.org/packages.html ) एंड्रॉइड स्टूडियो संस्करण मेरे मामले में 1.4 से कम है 1.3.2 तो आपको अवश्य ही यहां से बचें सबवर्सन कमांड लाइन क्लाइंट संस्करण बहुत पुराना है इसलिए अधिमानतः 1.8 डाउनलोड करें।

फिर एक फ़ोल्डर में unzipped । एक फ़ोल्डर " बिन " होगा।

फिर

settings - > Version control -> Subversion जाएं settings - > Version control -> Subversion

आपके डाउनलोड किए गए svn.exe का यूआरएल कॉपी करें जो कि आपके द्वारा डाउनलोड किए गए बिन फ़ोल्डर में है।

तस्वीर का पालन करें:

छवि के अनुसार आखिरी नाम svn.exe जैसे अंतिम नाम देना न भूलें।

Apply -> Ok

अब अपने एंड्रॉइड स्टूडियो को पुनरारंभ करें।

हैप्पी कोडिंग!


पहले Tortoisesvn स्थापित करें। स्थापना के दौरान इन चरणों का पालन करें

1. TortoiseSVN इंस्टॉलर चलाओ।

2. अगर आप पहले से ही svn स्थापित कर चुके हैं, तो "संशोधित करने के लिए विकल्प का चयन करें"।

3. चेक बॉक्स का चयन करें "स्थानीय हार्डड्राइव पर कमांड लाइन क्लाइंट टूल इंस्टॉल करें"।

4. सी: \ प्रोग्राम फ़ाइलें \ TortoiseSVN \ bin को अपने पथ पर्यावरण चर में जोड़ें या एंड्रॉइड स्टूडियो में CTRL + ALT + S दबाएं। फिर "संस्करण नियंत्रण" पर जाएं -> सबवर्सन -> सामान्य -> ​​चेकबॉक्स को चेक करें "कमांड लाइन क्लाइंट का उपयोग करें" और सी: \ प्रोग्राम फ़ाइलें \ TortoiseSVN \ bin \ svn.exe पर पथ सेट करें

5. रीस्टार्ट IntelliJ।

In Android studio1.5 version when you try to add the file in your project,
android studio will ask for a pop like "schedule for Addition"
to subversion?. select the check box (Remember, don't ask again) and click "yes". 
After this whatever the file you add or remove to your project it will automatically
synced to your svn repository. suppose if you didn't get that dialog, but you want to
add the newly added .png or xml file to svn means you can manually select those files 
which you have added (the newly added file will be in red color) right click 
on that file -> subversion -> Add to VCS or simply select the file and use (CTRL+ALT+A).

छवि में हरे रंग का रंग (logo_actionbar) फ़ाइल का प्रतिनिधित्व करता है पहले ही svn में जोड़ा गया था, लाल अभी तक svn में जोड़ने के लिए प्रस्तुत करता है। ठंडा..!

यदि आप "एडिशन के लिए शेड्यूल" सेटिंग को बदलना चाहते हैं, तो सेटिंग्स पर जाएं -> संस्करण नियंत्रण -> पुष्टि -> जब फाइलें बनाई जाती हैं
संस्करण नियंत्रण में जोड़ने से पहले विकल्प दिखाएं चुनें


मैं आईडीई फास्टस्टॉर्म का उपयोग करता हूं, लेकिन मुझे लगता है कि यह शायद एएस जैसा ही हो।

1. आपको svn को पुनर्स्थापित करना चाहिए। और विकल्प संशोधित करें चुनें।

और अगला चरण, आप कमांड लाइन क्लाइंट टूल्स देख सकते हैं।

आइए पहले चुनें: स्थानीय हार्ड ड्राइव पर स्थापित किया जाएगा

2. अब कंप्यूटर को पुनरारंभ करें।

Svn स्थान पर जाएं, हर बार यह सी होगा : \ प्रोग्राम फ़ाइलें \ TortoiseSVN \ bin

यदि आप c: \ Program Files \ TortoiseSVN \ bin में svn.exe देखते हैं, तो यह साबित हुआ कि हम कमांड लाइन क्लाइंट को सफलतापूर्वक पुनर्स्थापित करते हैं। आईडीई में C:\Program Files\TortoiseSVN\bin\svn.exe कॉपी करें।

3. आपको आईडीई रीस्टार्ट करें। ठीक है!


मैंने निम्नलिखित लिंक के साथ मैक ओएस एक्स पर मौजूदा svn क्लाइंट को अपग्रेड करने के बाद समस्या को हल किया है: (1.7.x से 1.9.x)

https://ahmadawais.com/installing-svn-subversion-on-yosemite-after-removing-the-old-version/

  1. एंड्रॉइड स्टूडियो खोलें
  2. सेटिंग्स पर जाएं -> संस्करण नियंत्रण -> सबवर्जन -> सामान्य -> ​​उपयोगकर्ता कमांड लाइन क्लाइंट (चिह्नित चेकबॉक्स)

अपने svn स्थापित पथ जैसे '/ usr / local / bin / svn' के साथ 'svn' को प्रतिस्थापित करें


यदि आप उबंटू का उपयोग कर रहे हैं, तो मौसम उपversण स्थापित है या नहीं।

यदि नहीं तो कमांड लाइन के माध्यम से स्थापित करें

sudo apt-get install subversion

और निम्न कॉन्फ़िगरेशन की जांच की जाती है


यह कष्टप्रद है, मेरी इच्छा है कि इंटेलिजे इसे स्टार्टअप नाग से बेहतर तरीके से संभालेगा ..

यदि आप विंडोज पर TortoiseSVN 1.8+ का उपयोग कर रहे हैं, तो यह करें:

  1. TortoiseSVN इंस्टॉलर चलाएं। (यह अभी भी आपके डाउनलोड फ़ोल्डर में हो सकता है)
  2. Modify करने के लिए विकल्प का चयन Modify
  3. स्थानीय हार्डड्राइव पर कमांड लाइन क्लाइंट टूल इंस्टॉल करें।
  4. अपने Path पर्यावरण परिवर्तक में C:\Program Files\TortoiseSVN\bin जोड़ें।
  5. IntelliJ पुनरारंभ करें।

यहां बेहतर उत्तर दिए गए हैं, लेकिन मैं इसे कैसे ठीक कर सकता हूं किसी के लिए प्रासंगिक हो सकता है:

एसवीएन से परियोजना की जांच करने के बाद, 1.7 संस्करण चुनने के बजाय, मैंने सबवर्सन 1.6 चुना और यह काम किया।






android-studio