Tuesday, 15 May 2012

bash - How to understand diff -u in linux? -


उदाहरण कोड

  diff -r -u -p a.c b.c & gt; Diff.patch  

मैंने मनुष्य में खोज करने की कोशिश की है।

आदमी कहता है कि diff -u आउटपुट के पैटर्न को एकजुट करना है, इसका अर्थ क्या है

शब्द < Em> एकीकृत बनाया गया था बेहतर, शायद इसे "संक्षिप्त" कहने के लिए होता।

diff -u का बिंदु यह है कि यह संदर्भ अंतर की तुलना में अधिक संक्षिप्त प्रतिनिधित्व है। वेन डेविसन की unidiff से comp.sources.misc (मात्रा 14, 31 अगस्त 90) की पोस्टिंग के मूल विवरण से उद्धरण:

  मैंने एक नया संदर्भ अंतर प्रारूप बनाया है जो पुराने और नए हिस्से को एक एकीकृत हंक में जोड़ता है। परिणाम? एकीकृत संदर्भ अंतर, या "unidiff।" एक यूनिडिफ का प्रयोग करके अपने पैच को पोस्ट करना आम तौर पर लगभग 25% तक कम हो जाएगा (मैं 12% से 48% तक देखा है, कितना निरर्थक संदर्भ लाइन निकाल दी जाती है) भले ही अंतर केवल संदर्भ के 2 लाइनों के साथ उत्पन्न हो, बचत अभी भी लगभग 20% के आसपास औसत। ध्यान रखें कि रूपांतरण की प्रक्रिया से * कोई जानकारी नहीं खोई जा सकती है। केवल एक से अधिक समान संदर्भ पंक्ति होने के अतिरेक। [...]  

यहां कुछ उपयोगी लिंक्स हैं:

उपयोगी नहीं (और भ्रामक)

  • , जो एट्रिब्यूशन को छोड़ने के लिए प्रतीत होता है।

No comments:

Post a Comment