2010-02-08 7 views
22

में कोड कोड को चिह्नित करना हाल ही में मैंने नेटबीन से एक्लिप्स तक स्थानांतरित किया। चूंकि मुझे एसवीएन से जांच की गई परियोजना के साथ काम करना है, मैंने ग्रहण स्थापित किया है। मेरा सवाल है: Subclipse को नेटबीन की तरह स्रोत कोड (एसवीएन से डाउनलोड) में किए गए परिवर्तनों को इंगित करने के लिए कैसे करें? क्या कोई रास्ता है?उपclip - नेटबीन

उत्तर

53

विंडो में -> प्राथमिकताएं -> पाठ संपादक -> त्वरित डिफ और टिक "त्वरित अंतर सक्षम करें" पर क्लिक करें, "अवलोकन शासक में मतभेद दिखाएं" और सेट करें "इस संदर्भ स्रोत का उपयोग करें "से" प्रिस्टिन एसवीएन कॉपी "।

आप नेटबीन से मिलान करने के लिए रंग बदल सकते हैं (परिवर्तन के लिए नीला, जोड़ों के लिए हरा, हटाने के लिए लाल)।

enter image description here

ध्यान दें कि आप शायद इस प्रभावी करने के लिए ग्रहण को पुनः आरंभ करने की आवश्यकता होगी।

जैसे ही आप कोड को बदलने पर जाते हैं, तब तक आप साइड शासक पर अपने परिवर्तन दिखाएंगे जब तक आप एसवीएन को प्रतिबद्ध नहीं करते।

+4

यही वह है जिसे मैं ढूंढ रहा था :)। धन्यवाद! मैं आपके उत्तर में कुछ टिप्पणी जोड़ूंगा :) - "संदर्भ स्रोत का उपयोग करें" कॉम्बो में क्विकडिफ फलक पर "प्रिस्टिन एसवीएन कॉपी" चुना जाना चाहिए। – Arek

+1

मैं वही देख रहा था। धन्यवाद!मेरे मामले में, मुझे परिवर्तन देखने के लिए फ़ाइलों को बंद करने और फिर से खोलने की आवश्यकता है (ग्रहण को पुनरारंभ करने की कोई आवश्यकता नहीं है) – Darkaico

+0

ध्यान दें कि कार्य करने के लिए ग्रहण को आपके एसवीएन भंडार को जानना चाहिए। यदि आप एक कार्यशील प्रतिलिपि में कोडिंग कर रहे हैं जो कमांड लाइन से पूरी तरह से काम करता है लेकिन आपकी परियोजना ग्रहण के एसवीएन रिपोजिटरी से संबंधित नहीं है, तब तक जब तक आप फ़ाइल को सहेजते हैं तो कोड परिवर्तन मिटा दिए जाएंगे। यह अंतिम प्रतिबद्ध संस्करण की तुलना नहीं करेगा। (ग्रहण लूना 4.4.2 + सबवर्सिव का उपयोग करना) – yuric

1

उपclip स्वचालित रूप से आपके द्वारा ग्रहण में किए गए परिवर्तनों को ट्रैक करता रहता है।

यदि आप परिवर्तन देखना चाहते हैं, तो ग्रहण में सम्मेलन टीम पर जाना है -> परियोजना पर मेनू सिंक्रनाइज़ करें।

1

पैकेज एक्सप्लोरर में कक्षाओं और संकुलों को एसवीएन में चेक-इन संस्करण के अलग-अलग होने के रूप में चिह्नित नहीं करता है?

संपादित

आप मतभेदों को देखने के लिए की तुलना फ़ंक्शन का उपयोग कर सकते हैं। ऐसा करने का एक तरीका सिंक्रनाइज़ दृश्य को खोलना है, वांछित वर्ग पर राइट क्लिक करें और तुलना करें (मुझे सटीक मेनू विकल्प याद नहीं है, लेकिन यह ऐसा कुछ है)।

alt text http://subclipse.tigris.org/images/sync-ss.png

+0

हां यह करता है लेकिन मैं संपादक दृश्य में परिवर्तन देखना चाहता हूं, इसलिए मैं देख सकता हूं कि मैंने कौन सी कोड बदल दी है। तो मैं यह कैसे कर सकता हूँ? – Arek

+0

आह, ठीक है। मैंने अपने जवाब में थोड़ा और जोड़ा है। –

1

यदि आप एक फ़ाइल से परिवर्तनों की तेज़ी से तुलना करना चाहते हैं, तो उस पर राइट क्लिक करें 'तुलना करें' -> 'रिपोजिटरी से नवीनतम' चुनें। परिणामी diff बाइनरी नेर्ड के पहले स्क्रीनशॉट में से एक जैसा दिखता है, केवल यह संपादक अनुभाग में दिखाई देगा और आपको दृष्टिकोण को स्विच करने की आवश्यकता नहीं होगी।