2010-06-03 8 views
109

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

क्या हमें svn.exe आदेश प्राप्त करने के लिए कुछ और इंस्टॉल करना है?

उत्तर

112

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

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

+12

एक संगत असतत संस्करण क्या है? – Amitabh

+5

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

+0

तो यदि मैं टीएसवीएन जीयूआई अपडेट करता हूं तो मुझे एसवीएन क्लाइंट को भी अपडेट करने की आवश्यकता है? – Amitabh

16

TortoiseSVN svn.exe का उपयोग नहीं करता है, इसमें एसवीएन लाइब्रेरी संकलित है। अगर आपको अपना रन चलाने की ज़रूरत है अपने कार्यों को आप स्टैंड अकेले सबवर्जन क्लाइंट स्थापित करना होगा। आप या तो Cygwin [http://cygwin.com] या से http://subversion.apache.org/packages.html#windows

+1

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

3

एक देशी संस्करण प्राप्त करने से सिल्क स्थापना का उपयोग कर रहे हैं, की कोशिश:

"\ Program Files \ SlikSvn \ बिन"

+0

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

0

सबसे पहले , अगर आपकी मशीन पर उपversण स्थापित है? अगर यह देखने के लिए कि आपके कछुए से कनेक्ट करने के लिए कौन सा सर्वर सेटअप नहीं है।

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

5

यदि आप SVN.EXE का उपयोग करना चाहते हैं, तो ऐसी कई कंपनियां हैं जो आधिकारिक बाइनरी को संकलित करती हैं जो मुफ्त डाउनलोड के लिए उपलब्ध हैं। उदाहरण के लिए, CollabNet:

http://www.open.collab.net/downloads/subversion/

3

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

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

बात यह है कि, आप – David

34

TortoiseSVN 1.7 कमांड लाइन उपकरण स्थापित करने के लिए एक विकल्प है।

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

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

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

3

डाउनलोड यह:

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

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

\ Program Files (x86) \ सबवर्सन \ बिन

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

+0

पर अधिक सामान्य जीयूआई उपकरण जैसे टोर्टोइज़ एसवीएन – jediz

15

TortoiseSVN की स्थापना के दौरान, कमांड लाइन क्लाइंट उपकरण देखें। यह फ़ोल्डर के अंदर फ़ाइल svn.exe बना देगा।

2

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

+0

पर अच्छा जोड़ जोड़ने पर संवाद बॉक्स को छुपा नहीं सकते हैं, ऐसा लगता है कि आप एक अलग समस्या के समाधान का वर्णन कर रहे थे, ओपी द्वारा पूछे गए किसी के लिए नहीं। क्या आप कृपया जांच सकते हैं कि आप इस सवाल का जवाब दे रहे हैं? –

+0

हां .. समाधान का समाधान किया। धन्यवाद। – user1799846

1

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

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