क्या परिवर्तन या संबंधित आदेशों से एक रिपोर्ट प्राप्त करना संभव है जो परिवर्तन की एक निश्चित श्रेणी को बाहर करता है?
मुझे एक ऐसे बदलाव की समीक्षा करने के लिए कहा गया है जहां बड़ी संख्या में फाइलों ने एस / 2016/2017 / जी के बराबर काम किया है। (हमने तीसरे पक्ष के जार को अपग्रेड किया और परिणामस्वरूप हमारे कई आयात अब एक अलग पैकेज का संदर्भ देते हैं।)
क्या कमांड लाइन से इसे अलग-अलग देखने के विकल्प हैं, लेकिन सभी परिवर्तनों को दबा सकते हैं, जिसमें निम्नलिखित में से कुछ भी शामिल है, ताकि मैं किसी भी तर्क परिवर्तन पर ध्यान केंद्रित कर सकूं?
नज़रअंदाज़ करना:
-import com.example.2016_2.util.Utility
+import com.example.2017_2.util.Utility
रखें:
-Utility util = new Utility();
+Utility util = Utility.create();
अगर जवाब मेरी खुद की स्क्रिप्ट लिखने और के माध्यम से एकीकृत करने के लिए है git diff --porcelain
या सेटिंग करके GIT_EXTERNAL_DIFF
, मैं निश्चित रूप से खेल हूँ; बस अगर सोच रहा था
- यह बॉक्स से बाहर समर्थित है और किसी तरह मैन पेज में इसे याद किया;
- अन्य git diff * कमांड्स हैं जिनका मैं इसके लिए उपयोग कर सकता हूं;
- यदि एक उपयुक्त भिन्न निष्पादन योग्य पहले से मौजूद है जो मैं के माध्यम से प्रदान कर सकता हूं
GIT_EXTERNAL_DIFF
--word-diff
तथा--word-diff-regex
पूरी तरह से बदले हुए रूप को दिखाए बिना 2016/2017 के परिवर्तनों को उजागर करने में मदद कर सकता है।