मेरी मशीन में svn.exe कहां है?


135

मैंने अपने डेस्कटॉप पर कछुआ svn स्थापित किया है। मैं कमांडलाइन svn.exe का उपयोग करके कुछ कार्य करना चाहता हूं? लेकिन मैं अपनी मशीन पर svn.exe खोजने में सक्षम नहीं हूं।

क्या हमें svn.exe कमांड प्राप्त करने के लिए कुछ और स्थापित करना होगा ?

जवाबों:


155

तोड़फोड़ कार्यक्रम कोड TortoiseSVN बाइनरी में जुड़ा हुआ है। यदि आप कमांड लाइन से रिपॉजिटरी का उपयोग करने की आवश्यकता है, तो आप एक संगत असतत संस्करण स्थापित कर सकते हैं।

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


12
एक संगत असतत संस्करण क्या है?
अमिताभ

5
TortoiseSVN इंस्टॉलर के दो वर्जन नंबर हैं। पहला एक GUI शेल का ही संस्करण है। दूसरा इसमें तोड़फोड़ का संस्करण है। यदि आप एक असतत संस्करण स्थापित करेंगे, तो आप एक ही या लिंक किए गए संस्करण के करीब चाहते हैं। आप बॉक्स के बारे में संदर्भ मेनू के साथ svn संस्करण संख्या भी पा सकते हैं।
अमरदीप AC9MF

1
@Amitabh यदि आप TSVN को अपडेट करते हैं तो आपको उसी प्रमुख रिलीज़ संस्करण में SVN को अद्यतन करने की आवश्यकता हो सकती है। यानी TSVN 1.6.8 SVN 1.6.6 संगत होगा
जुआन

1
ज़रा एक स्टेफ़न एगली का जवाब देखिए। V1.7 svn बायनेरिज़ को स्थापित करने के विकल्प के साथ आता है।
एरोन कार्लसन

5
यदि आपने पहले से ही TortoiseSVN 1.7 स्थापित किया है, तो इसे पुनः स्थापित करने का प्रयास करें, और यह आपको इंस्टॉल को संशोधित करने का विकल्प देगा। X'ed out कमांड लाइन विकल्प पर क्लिक करें और इसे भी इंस्टॉल करना चुनें। मेरे लिए काम किया
Drenai

45

TortoiseSVN 1.7 में कमांड लाइन टूल इंस्टॉल करने का विकल्प है।

यह डिफ़ॉल्ट रूप से चेक नहीं किया गया है, लेकिन आप इंस्टॉलर को फिर से चला सकते हैं और इसे चुन सकते हैं। यह स्वचालित रूप से आपके PATH पर्यावरण चर को भी अपडेट कर देगा।



16

TortoiseSVN svn। आप या तो Cygwin [ http://cygwin.com ] से या http://subversion.apache.org/packages.html#windows से एक देशी संस्करण प्राप्त करें


2
मैंने VisualSVN (क्लाइंट संस्करण) डाउनलोड किया है, और सेटअप पैकेज में कमांड लाइन शामिल है। धन्यवाद।
इसके


4

यदि आप रेशम स्थापना का उपयोग कर रहे हैं, तो कोशिश करें:

"" प्रोग्राम फ़ाइलें \ SlikSvn \ bin "


cinst sliksvn ( chocolatey.org/packages/sliksvn ), सरल तरीका इसे स्थापित करने और अपने पथ में जोड़ लेता है।
आमिर दीन

3

आपको जो करने की आवश्यकता है, उसके आधार पर TortoiseSVN को स्वचालित करना एक अच्छा समाधान हो सकता है। उदाहरण के लिए, निम्नलिखित एक रिपॉजिटरी को अपडेट करेगा और कछुआ या वीवीएन विंडो बंद कर देगा यदि कोई त्रुटि या संघर्ष नहीं थे:

TortoiseProc.exe /command:update /path:"c:\path\to\repo\" /closeonend:2

बात यह है, आप डायलॉग बॉक्स को कमेंट में छिपा नहीं सकते
डेविड

3

हाँ को पुनर्स्थापित करें और प्रोग्राम फाइल-> कछुआ SVN फ़ोल्डर में svn पाने के लिए कमांड लाइन चुनें।


यह मुझे ऐसा लग रहा है जैसे आप एक अलग समस्या के समाधान का वर्णन कर रहे थे, न कि ओपी द्वारा पूछे गए। क्या आप कृपया जाँच सकते हैं कि आप प्रश्न का उत्तर दे रहे हैं?
फैबियो का कहना है कि

2

इसे यहाँ से डाउनलोड करें:

http://sourceforge.net/projects/win32svn/

और सेटअप प्रोग्राम चलाएं। निष्पादन योग्य हैं:

\ प्रोग्राम फ़ाइलें (x86) \ Subversion \ bin

डिफ़ॉल्ट स्थापना के लिए।


TortoiseSVN जैसे अधिक सामान्य GUI टूल के लिए अच्छा जोड़
jediz

डाउनवोट किया गया क्योंकि इन बाइनरी पैकेज को अब अपडेट प्राप्त नहीं होता है
bahrep

1

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


1

मैंने TortoiseSVN-1.12.2.28653-x64-svn-1.12.2विंडोज 10 में कमांडलाइन टूल सक्षम किया है। फिर भी इसमें फ़ोल्डर के svn.exeअंदर फाइल नहीं थी bin

इसलिए मैंने https://www.visualsvn.com/files/Apache-Subversion-1.13.0.zip से Apache Subversion कमांडलाइन टूल डाउनलोड किया । अनज़िप करने के बाद, मैंने अपने PATH चर में निम्नलिखित दो स्थान डाले हैं:

C:\Program Files\TortoiseSVN\bin
E:\Apache-Subversion-1.13.0\bin

इस कॉन्फ़िगरेशन के बाद मेरे लिए सब कुछ ठीक है। मैं VsCode IDE में SVN का उपयोग करना चाहता था।


0

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

डिफ़ॉल्ट स्थान जब तोड़फोड़ स्थापित किया जाता है तो c: \ program files \ subversion आप svn.exe को c: \ program files \ subversion \ bin में पा सकते हैं जहाँ आप अपनी cmd लाइन क्रियाएँ चला सकते हैं।


0
def proc = 'cmd /c C:/TortoiseSVN/bin/TortoiseProc.exe /command:update /path:"C:/work/new/1.2/" /closeonend:2'.execute()

यह मेरी 'svn.groovy' फाइल है।


0

आम तौर पर, आप इस स्थान पर svn.exe पा सकते हैं:

C: \ Program Files \ TortoiseSVN \ bin

यदि आपने पहले से ही TortoiseSVN स्थापित कर लिया है और फिर भी svn.exeदिए गए स्थान पर फ़ाइल नहीं मिल रही है , तो आपको TortoiseSVN इंस्टॉलर को फिर से चालू करने की आवश्यकता है, 'संशोधित करें' पर क्लिक करें और कमांड लाइन टूल चुनें और इंस्टालेशन सफलतापूर्वक समाप्त होने के बाद, अब आप पा सकते हैं आपके ड्राइव पर दिए गए स्थान पर 'svn.exe'।

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