2010-12-28 16 views
5

हमारे कार्यालय में संस्करण नियंत्रण लगभग nonexistent है, जो स्पष्ट रूप से बहुत सारे सिरदर्द का कारण बन गया है। हम एसवीएन और नोटपैड ++ के साथ कुछ सेट करना चाहते हैं ... किसी को भी यह पूरा करने का कोई विचार है कि इसे कैसे पूरा किया जाए? मैं शोध शुरू किया और इस साइट भर में आया था की है: यह का उपयोग करनोटपैड ++ के साथ एसवीएन एकीकृत करना?

http://www.switchonthecode.com/tech-news/notepadplusplus-subversion-plugin

क्या कभी किसी ने कोशिश की है? या कुछ भी समान है? कोई सुझाव?

+0

साइड नोट: मैं थोड़ी देर के लिए सबवर्जन का उपयोग कर रहा हूं और मुझे कभी-कभी एक अलग संस्करण नियंत्रण उपकरण चुनने पर खेद नहीं होता है। बस अन्य विकल्पों का मूल्यांकन किये बिना सबवर्सन में भाग न लें। –

+0

बहुत अच्छा लगता है। मैं वर्तमान में सिर्फ TortoiseSVN और नोटपैड ++ का अलग-अलग उपयोग कर रहा हूं। – BoltClock

उत्तर

6

जब तक आप सभी को नोटपैड ++ का उपयोग करने के लिए मजबूर नहीं कर रहे हैं, तो SmartSVN या TortoiseSVN जैसे अधिक सार्वभौमिक ग्राहक को ढूंढना बेहतर होगा। प्लगइन वेबसाइट से, ऐसा लगता है कि यह वैसे भी टोर्टोइज एसवीएन को हुड के नीचे बुला रहा है।

+0

मुझे अंडरकोर तकनीक के रूप में TortoiseSVN का उपयोग करने में कोई फर्क नहीं पड़ता ... लेकिन मैं इसे नोटपैड ++ में उपयोग करने के लिए कुछ प्रकार का इंटरफ़ेस रखना चाहता हूं, साथ ही – froadie

+0

@fseto - यह प्लगइन TortoiseSVN और Notepad ++ को एकीकृत करता है। यह एक अलग समाधान नहीं है। –

3

मैं बाएं फलक पर बंडल लाइट एक्सप्लोरर का उपयोग करता हूं। मैं बस एक फ़ाइल पर राइट-क्लिक करें, 'मानक मेनू' का चयन करें, और मेरा शॉर्ट मेनू TortoiseSVN के साथ है। बाएं फलक को खोलने के लिए "Alt + A" का उपयोग करें।

7

कछुआ SVN में: http://www.incrediblejunior.com/npp_plugins/

+0

एसवीएन और नोटपैड ++ मिश्रण के लिए सबसे अच्छी प्लगइन। –

+0

कोई खराब प्लगइन नहीं है, लेकिन फ़ाइल एक्सप्लोरर पर नेविगेट करने पर ज्यादा कुछ नहीं जोड़ता है। कोई नया मेनू, संदर्भ मेनू, आइकन, diff संकेत, आदि शायद यह नोटपैड ++ प्लगइन (मुझे नहीं पता) के साथ संभव नहीं है। लेकिन मैं एक कठिन एकीकरण की उम्मीद कर रहा था, विजुअल स्टूडियो के लिए विजुअलएसवीएन उपकरण की तरह कुछ। –

1

आप नोटपैड में एक diff फ़ाइल खोल सकते हैं ++ और इच्छानुसार इसे रंगों को प्रदर्शित करेगा। बस एक्सटेंशन के साथ diff आउटपुट को सहेजें। डिफ

उदा। svn diff -c 37190> change.diff

2

नोटपैड ++ v6.6.9 का उपयोग करके, मैंने उपरोक्त Tortoise SVN plugin बनाम 2.195 स्थापित किया है, लेकिन इसके उचित उपयोग करने में सक्षम होने के लिए प्रदान की गई जानकारी में दो बहुत ही उपयोगी जोड़ हैं प्लगइन:

  • त्रुटि "SVN जानकारी का पता नहीं किया जा सकता" हो रही है, तो आप जहां यह TortoiseProc.exe-फ़ाइल पाता है अद्यतन करने की आवश्यकता पड़ सकती है। इस गोटो प्लगइन्स> कछुए एसवीएन> टीएसवीएन - ओपन कॉन्फ़िगरेशन फ़ाइल को अपडेट करने के लिए और फ़ाइल स्थापना को उस स्थान पर अपडेट करें जहां आपने यह इंस्टॉल किया है। (ध्यान दें कि यदि आप व्यवस्थापक नहीं हैं तो आप इस फ़ाइल को लिखने में सक्षम होने के लिए थोड़ा सा परेशान हो सकते हैं)
  • दूसरा प्रोजेक्ट/समाधान कमांड काम करने के लिए आपको समाधान रूट को ढूंढने के लिए अपडेट करने की आवश्यकता है, और यह कर सकता है इस तरह से किया जाना:
    • ओपन प्लगइन्स> SolutionHubUI> SolutionHubUI -
    • नाम अपने नए समाधान, यानी "मेरा समाधान" दिखाएँ, और संभवतः समाधान में भरने dir
    • एक विशेषता जोड़ें जहां कुंजी है svn_root_dir, और मान आपका आधार svn फ़ोल्डर है (यानी .svn-part के बिना)
    • मारो सहेजें समाधान, और खिड़की के ऊपरी भाग में कनेक्शन भाग में tsvn टाइप करके समाधान कनेक्ट करते हैं, और फिर एक सहेजें कनेक्शन

के बाद करते हैं इन दोनों में से मेरी स्थापना अब मुझे नोटपैड ++ के माध्यम से कछुआ एसवीएन का उचित उपयोग देती है, और मैं दोनों परियोजना विकल्प, यानी परियोजना अद्यतन और परियोजना प्रतिबद्धता, और स्थानीय फ़ाइल संशोधन, diffs, reverts, और अन्य दोनों कर सकते हैं।

यह भी ध्यान रखें करो के बाद से केवल एक tsvn के लिए कनेक्शन समय में संभव है, इसका मतलब है कि यह है कि आप मुख्य परियोजना/समाधान को बदलना चाहते हैं, तो आप कई समाधान जोड़ने की जरूरत है और उससे भी ज्यादा महत्वपूर्ण tsvn बनाने कनेक्शन सही समाधान के लिए इंगित करते हैं!

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