wdiffশব্দটি শব্দ দ্বারা শব্দগুলির তুলনা করার জন্য এটি আসলে একটি অতি প্রাচীন পদ্ধতি। এটি ফাইলগুলি পুনরায় ফর্ম্যাট করে, তারপরে diffপার্থক্যগুলি সন্ধান করে এবং এটি আবার ফিরিয়ে দিয়ে কাজ করে। আমি নিজেই প্রসঙ্গ যুক্ত করার পরামর্শ দিয়েছিলাম, যাতে শব্দ-শব্দের তুলনা না করে এটি প্রতিটি 'শব্দের সাথে' শব্দ দিয়ে ঘেরা প্রতিটি শব্দের সাথে এটি করে। এটি ফাইলগুলিতে সাধারণ প্যাসেজগুলিতে নিজেকে আরও ভালভাবে সংহত করতে দেয়, বিশেষত যখন কয়েকটি সাধারণ শব্দের কয়েকটি ব্লকের সাথে ফাইলগুলি বেশিরভাগ পৃথক থাকে। উদাহরণস্বরূপ যখন চৌর্যবৃত্তির জন্য পাঠ্যের তুলনা করা হয় বা পুনরায় ব্যবহার করতে হয়।
dwdiffপরে থেকে তৈরি করা হয়েছিল wdiff। তবে dwdiff সেই প্রভাবটিকে ভালভাবে প্রভাবিত করতে পাঠ্য পুনরায় ফর্মেশন ফাংশনটি ব্যবহার করে dwfilter। এটি একটি দুর্দান্ত বিকাশ - এর অর্থ আপনি অন্য পাঠ্যের সাথে মেলে একটি পাঠ্য পুনরায় ফর্ম্যাট করতে পারেন এবং তারপরে যে কোনও লাইন বাই লাইন গ্রাফিকাল ডিফ প্রদর্শনকারী ব্যবহার করে তাদের তুলনা করতে পারেন। উদাহরণস্বরূপ, "বিচ্ছুরিত" গ্রাফিকাল ডিফ দিয়ে এটি ব্যবহার করা ....
dwfilter file1 file2 diffuse -w
এই reformats file1এর বিন্যাসে file2এবং যে দেয় diffuseএকটি চাক্ষুষ তুলনা জন্য। file2অপরিবর্তিত, সুতরাং আপনি এটির মধ্যে শব্দ পার্থক্যগুলি সরাসরি সম্পাদনা করতে এবং মার্জ করতে পারেন diffuse। আপনি যদি সম্পাদনা করতে চান file1তবে -rআপনি যে ফাইলটি পুনরায় ফর্ম্যাট করেছেন তা বিপরীতে যুক্ত করতে পারেন । এটি ব্যবহার করে দেখুন এবং আপনি এটি অত্যন্ত শক্তিশালী দেখতে পাবেন!
গ্রাফিকাল ডিফের জন্য আমার পছন্দ (উপরে দেখানো হয়েছে) diffuseএটি আরও পরিষ্কার এবং আরও দরকারী বলে মনে হচ্ছে । এছাড়াও এটি একটি স্বতন্ত্র অজগর প্রোগ্রাম, যার অর্থ অন্যান্য ইউনিক্স সিস্টেম ইনস্টল করা এবং বিতরণ করা সহজ।
অন্যান্য গ্রাফিকাল ডিফগুলির মধ্যে অনেকগুলি নির্ভরশীলতা রয়েছে বলে মনে হয় তবে এটি ব্যবহার করা যায় (আপনি পছন্দ করেন)। এর মধ্যে রয়েছে kdiff3বা xxdiff।