2011-10-30 12 views
23

नवीनतम TortoiseSVN के उन्नयन और एक रेपो बाहर की जाँच के बाद, NetBeans SVN ग्राहक का सही संस्करण नहीं होने के बारे में शिकायत कर रहा है। कोई समस्या नहीं, मैंने Win32SVN डाउनलोड किया जो 1.7.0 है (कछुआ 1.7.1 है, लेकिन यह कोई समस्या नहीं होनी चाहिए)।NetBeans 7.x और सबवर्सन 1.7.1

फिर, NetBeans में मैं इसे तोड़फोड़ द्विआधारी करने के लिए उपयोग उपकरण> विकल्प> संशोधन> सबवर्सन ओर इशारा किया। कोई आनंद नहीं है।

हर बार जब मैं एनबी में अपने प्रोजेक्ट खोलते हैं, तो मैं एक बड़ी डरावना चेतावनी डीबी मुझे बता कि मैं अपने रेपो डाउनग्रेड करते या मेरी SVN ग्राहक अपग्रेड करने की आवश्यकता हो।

क्या कदम मैं याद आती है किया? मैं अपने टोर्टोइज एसवीएन को डाउनग्रेड करने के लिए तैयार नहीं हूं, तो मैं एनबी को स्नफ करने के लिए कैसे ला सकता हूं?

+0

http://stackoverflow.com/questions/8604767/svn-1-7-in-netbeans-7-0 – Meysam

उत्तर

31

मेरे द्वारा किए गए चरणों के अलावा, Win32SVN स्थापित करने और कमांड लाइन क्लाइंट को नेटबीन को इंगित करने के लिए, सभी को आवश्यक था, वास्तव में अंतर्निहित क्लाइंट के बजाय कमांड लाइन क्लाइंट का उपयोग करने के लिए आईडीई को बताना था (जो, कोट के अंदर हो netbeans_default_options लाइन पर नवंबर 2011, according to the devs) के द्वारा अद्यतन किया जाना चाहिए।

अपने PogramFiles/NetBeans फ़ोल्डर खोलें, आदि/netbeans.conf के लिए देखो, और फिर, -J-DsvnClientAdapterFactory=commandline जोड़ें। यह उपयोग करने के लिए NetBeans बताता है प्लगइन की बजाय कमांड लाइन एसवीएन।

+4

कूल, कि यह था - मैं ओएस एक्स पर हूँ और ऐसा ही किया था। संपादित करने के लिए फ़ाइल/अनुप्रयोग/नेटबीन \ 7.0.1.app/Contents/Resources/NetBeans/etc/netbeans.conf है। मुझे यकीन नहीं है कि कैसे (अगर) यह Netbeans सेटिंग्स के अंदर सेटिंग से संबंधित है ...> विविध> संस्करण> सबवर्जन टैब, लेकिन मैंने वहां भी पथ सेट किया है जहां मेरा वास्तविक svn स्थापना रहता है। – PapaFreud

+0

धन्यवाद, यह एक जीवन बचतकर्ता था! मैं यह पता लगाने की कोशिश कर पागल हो रहा था कि क्यों TortioiseSVN और NetBeans में परिवर्तन सिंक में नहीं थे! –

5

यहां मेरे लिए क्या काम किया गया है:

यहां अपेक्षाकृत आधिकारिक कार्यवाही दी गई है, लेकिन ध्यान दें कि यह पहले से ही कहता है कि एनबी में एसवीएन समर्थन पूरी तरह से काम नहीं करेगा, क्योंकि उनकी कमांड लाइन एसवीएन मॉड्यूल क्रिस्टी है। http://netbeans.org/projects/versioncontrol/pages/Subversion1_7

कदम मैं 7 विन प्रो 64b, नायब 7.0.1 पर सफलतापूर्वक इस्तेमाल किया: 1. मिला है और CollabNet 1.7.2 SVN ग्राहक स्थापित (कमांड लाइन सामान)

  1. कि यकीन है कि बनाया गया नई SVN ग्राहक के रास्ते पर है (कमांडलाइन पर प्रकार "SVN मदद", और शीर्ष के निकट संस्करण संख्या को देखने के), (या शायद आप यह सुनिश्चित कर लें सकता है कि SVN ग्राहक के लिए पथ स्पष्ट रूप से एनबी में दी गई है - उपकरण - विकल्प - विविध - संशोधन - SVN)

  2. उपरोक्त आलेख में सूचीबद्ध नए डिफ़ॉल्ट विकल्प को जोड़ने के लिए netbeans.config फ़ाइल संपादित करें।

  3. अब मेरा एनबी स्टार्टअप पर शिकायत नहीं करता है, लेकिन मुझे विश्वास नहीं है कि एनबी 7.0.1 में एसवीएन पूरी तरह से काम करता है, उस लेख में प्रति अस्वीकरण, इसलिए मैं अभी भी टोर्टोइज एसवीएन का उपयोग करने की योजना बना रहा हूं!