wdiffवास्तव में शब्द-दर-शब्द फाइलों की तुलना करने की एक बहुत पुरानी विधि है। यह फ़ाइलों में सुधार करके, फिर diffमतभेद खोजने और इसे फिर से वापस पारित करने के लिए उपयोग करके काम करता है । मैंने खुद संदर्भ जोड़ने का सुझाव दिया, ताकि शब्द-दर-शब्द तुलना के बजाय, यह प्रत्येक शब्द को अन्य 'संदर्भ' शब्दों से घिरा हुआ करता है। यह अनुमति देता है कि फ़ाइलों को सामान्य मार्ग पर फ़ाइलों में खुद को सिंक्रनाइज़ करने के लिए बेहतर है, खासकर जब फाइलें आम शब्दों के केवल कुछ ब्लॉकों के साथ भिन्न होती हैं। उदाहरण के लिए जब साहित्यिक चोरी के लिए पाठ की तुलना, या फिर से उपयोग।
dwdiffबाद में से बनाया गया था wdiff। लेकिन dwdiff उस पाठ सुधार कार्य को अच्छे प्रभाव में उपयोग करता है dwfilter। यह एक महान विकास है - इसका मतलब है कि आप एक पाठ को दूसरे से मिलान करने के लिए पुन: स्वरूपित कर सकते हैं, और फिर किसी भी लाइन-बाय-लाइन आलेखीय भिन्न प्रदर्शक का उपयोग करके उनकी तुलना कर सकते हैं। उदाहरण के लिए, इसे "विसरित" ग्राफिकल भिन्न के साथ उपयोग करना ...।
dwfilter file1 file2 diffuse -w
यह file1प्रारूप को सुधारता है file2और diffuseदृश्य तुलना के लिए देता है । file2अनमॉडिफाइड है, इसलिए आप सीधे शब्दों में अंतर को संपादित और मर्ज कर सकते हैं diffuse। यदि आप संपादित करना चाहते हैं file1, तो आप -rरिवर्स में जोड़ सकते हैं कि कौन सी फ़ाइल का सुधार हुआ है। यह कोशिश करो और आप पाएंगे यह बहुत शक्तिशाली है!
ग्राफिकल फ़र्क (ऊपर दिखाया गया है) के लिए मेरी प्राथमिकता वैसी ही है diffuseजैसा कि यह दूर तक साफ करने वाला और अधिक उपयोगी लगता है। इसके अलावा यह एक स्टैंडअलोन पायथन प्रोग्राम है, जिसका अर्थ है कि अन्य UNIX सिस्टम को स्थापित करना और वितरित करना आसान है।
अन्य चित्रमय भिन्नताओं पर बहुत अधिक निर्भरताएं हैं, लेकिन उनका उपयोग भी किया जा सकता है (आप पसंद करते हैं)। इनमें शामिल हैं kdiff3या xxdiff।