2012-03-22 10 views
30

का उपयोग इंटेलीजे के diff दर्शक क्योंकि आप (इंटेलीजे कोड संपादक के सभी क्षमताओं के साथ अपने स्थानीय संस्करण में परिवर्तन कर सकते हैं कोड की समीक्षा करने के लिए एक बहुत ही अच्छा तरीका है रिफैक्टरिंग, समापन, आदि)।इंटेलीजे: सब से देखने diff स्थानीय और एक Git के बीच बदल फ़ाइलें प्रतिबद्ध/शाखा

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

किसी को भी ऐसा करने के तरीके पता है?

उत्तर

38

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

  1. उन शाखाओं में से एक को देखें जिनकी आप तुलना करना चाहते हैं।
  2. शाखा आप इंटेलीजे विंडो के निचले दाएं में स्थिति पट्टी में Git शाखा पॉपअप में के साथ तुलना करना चाहते हैं। कुछ विकल्पों के साथ एक पॉपअप दिखाया गया है।
  3. "तुलना करें" विकल्प का चयन करें।
  4. डिफ़ॉल्ट रूप से यह सभी काम करता है कि आप वास्तविक परिवर्तन दिखाने के लिए "डिफ" टैब का चयन भी कर सकते हैं।

यह सब उनके blog posts में से एक में बहुत अधिक विस्तार से वर्णित है।

+1

क्या यह शाखाओं के बजाय मनमाने ढंग से काम करता है? मेरा मतलब है कि मैं इसके लिए एक स्थानीय शाखा जल्दी से बना सकता हूं, लेकिन यह थोड़ा बोझिल लगता है। – Robin

+0

@ हिकारू 755 क्या आपने कभी इसे समझ लिया है? मैं वही काम करने की कोशिश कर रहा हूं – ycomp

+0

@ycomp नहीं, दुख की बात नहीं है। मैंने अभी इसके लिए अस्थायी शाखाएं बनाने के कारण बनाया है। – Robin

4

कृपया देखें अपने ब्लॉग posts में से एक में खंड की तुलना करें

+0

धन्यवाद! उन्होंने अंत में इसे बनाया! मैंने अपने उत्तर में इसे कैसे किया जाए इसके बारे में एक और विस्तृत विवरण जोड़ा। –

+0

इसे पहले से ही मेरे उत्तर के समय लागू किया गया था ... – Vic

1

तुम सिर्फ एक साइड-बाई-साइड फैशन में एक और शाखा के साथ अपने वर्तमान में खुले फ़ाइल तुलना करने के लिए, बस VCS करने के लिए जाना चाहते हैं -> Git -> शाखा के साथ तुलना करें।

+3

हालांकि ओवरकिल की तरह लगता है कि यह एक प्रश्न का उत्तर देता है, लेकिन यह नहीं! :) – Lambart

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