ডিফ টুল দুটি টেক্সট ব্লক তুলনা করে যোগ হওয়া, বাদ পড়া, ও অপরিবর্তিত লাইনগুলো কালার-কোডেড আউটপুটে হাইলাইট করে। ইউনিফাইড (Git-স্টাইল) ও পাশাপাশি ভিউ, সাথে ঐচ্ছিক ইগনোর-হোয়াইটস্পেস ও ইগনোর-কেস টগল। ফাইলে পরিবর্তন যাচাই করা, কনফিগ ফাইল তুলনা করা, বা API রেসপন্স মিলিয়ে দেখার জন্য উপযোগী।
টেক্সটের দুটি ভার্সন তুলনা করা এমন একটি কাজ যা নিয়মিত করতে হয় — একটি কনফিগ ফাইলে কী বদলেছে তা পর্যালোচনা করা, দুটি API রেসপন্স মিলিয়ে দেখা, একটি স্ট্রিং মাইগ্রেশন কিছু ভেঙে দেয়নি তা যাচাই করা। ডিফ টুল এটা পরিষ্কারভাবে করে। Text A (আসল) এবং Text B (পরিবর্তিত) পেস্ট করুন এবং Compare ক্লিক করুন। আউটপুটে প্রতিটি লাইন যোগ হওয়া (সবুজ, + চিহ্নিত), বাদ পড়া (লাল, − চিহ্নিত), বা অপরিবর্তিত হিসেবে দেখানো হয়। ইউনিফাইড ভিউ (Git-স্টাইল, সব একসাথে স্ট্যাক করা) ও পাশাপাশি ভিউ (দুই কলামে লাইন জোড়া মিলিয়ে)-এর মধ্যে সুইচ করুন। ডিফটি একটি longest-common-subsequence অ্যালগরিদম ব্যবহার করে, তাই অ্যালাইনমেন্ট সর্বোত্তম হয়, লাইন-বাই-লাইন সরল পদ্ধতি নয়। ইগনোর-হোয়াইটস্পেস ও ইগনোর-কেস টগল সাহায্য করে যখন আসল পরিবর্তনগুলো ফরম্যাটিং শব্দের নিচে চাপা পড়ে থাকে। উপরে থাকা স্ট্যাটস মোট যোগ/বাদ/অপরিবর্তিত সংখ্যা এক নজরে সারসংক্ষেপ দেখায়।
একটি longest-common-subsequence অ্যালগরিদম ব্যবহার করে প্রতিটি লাইনকে যোগ হওয়া, বাদ পড়া, বা অপরিবর্তিত হিসেবে শ্রেণিবদ্ধ করে, সর্বোত্তম অ্যালাইনমেন্টের জন্য।
Git-স্টাইল ইউনিফাইড (সব একসাথে স্ট্যাক করা) ও পাশাপাশি (দুই কলাম) লেআউটের মধ্যে সুইচ করুন, যেটা পড়তে সহজ সেই অনুযায়ী।
যোগ হওয়া লাইন সবুজ রঙে + চিহ্ন সহ হাইলাইট হয়; বাদ পড়া লাইন লাল রঙে − চিহ্ন সহ হাইলাইট হয়; অপরিবর্তিত লাইন নিরপেক্ষ থাকে। দ্রুত ভিজ্যুয়াল স্ক্যানিং।
টগলগুলো আপনাকে তুচ্ছ ফরম্যাটিং পার্থক্য উপেক্ষা করতে দেয়, যাতে আপনি অর্থপূর্ণ পরিবর্তনগুলোতে মনোযোগ দিতে পারেন।
উপরের বার দেখায় "+N added −N removed N unchanged" সংখ্যা — প্রতিটি লাইন স্ক্যান না করেই দ্রুত সারসংক্ষেপ।
মিলিসেকেন্ডে হাজার হাজার লাইন সামলায়। UI দ্রুততর রাখতে বড় ইনপুট সীমাবদ্ধ রাখা হয়।
একটি ফাইল ওভাররাইট করার আগে, পুরোনো ও নতুন ভার্সন পেস্ট করে নিশ্চিত করুন শুধু উদ্দিষ্ট পরিবর্তনগুলোই নতুনটিতে আছে — কোনো অসাবধানতাবশত মুছে যাওয়া নেই।
একটি ফিক্সের আগে ও পরের রেসপন্স ক্যাপচার করুন, দুটি পেলোড ডিফ করুন, এবং যাচাই করুন আপনার পরিবর্তন শুধু যা স্পর্শ করার কথা তাই স্পর্শ করেছে।
দুটি এনভায়রনমেন্ট কনফিগ (dev বনাম prod, পুরোনো বনাম নতুন) তুলনা করে এমন ড্রিফট খুঁজুন যা সূক্ষ্ম বাগের কারণ হতে পারে।
একটি ফাইলে ফরম্যাটার চালান এবং ইনপুট বনাম আউটপুট ডিফ করুন নিশ্চিত করতে যে শুধু হোয়াইটস্পেস/ফরম্যাটিং বদলেছে — কোনো অর্থগত ড্রিফট নেই।
একটি পেজ বা ডকুমেন্ট জুড়ে কপি আপডেট করার সময়, পুরোনো ও নতুন ডিফ করে যাচাই করুন প্রতিটি অনুবাদ সঠিকভাবে বসেছে কিনা।
DevSuite Pro ডকে Diff আইকনে ক্লিক করুন। পাশাপাশি দুটি টেক্সট এরিয়া সহ একটি প্যানেল খুলবে।
Text A-তে আসল ভার্সন এবং Text B-তে পরিবর্তিত ভার্সন পেস্ট করুন। যেকোনো টেক্সট কাজ করবে — কোড, JSON, লগ, লেখা।
যদি ফরম্যাটিং/কেসিং পরিবর্তন আপনার কাছে অপ্রয়োজনীয় মনে হয়, তাহলে Ignore whitespace বা Ignore case চালু করুন।
Compare চাপুন। নিচে কালার-কোডেড যোগ/বাদ/অপরিবর্তিত লাইন এবং উপরে পরিসংখ্যান সহ ডিফ রেন্ডার হবে।
Unified ও Side-by-side ভিউর মধ্যে সুইচ করুন। Unified বেশি কম্প্যাক্ট, side-by-side জোড়া অ্যালাইনমেন্ট স্পষ্ট করে।
বিনামূল্যে DevSuite Pro ইনস্টল করুন এবং আপনার ব্রাউজারের জন্য ৬৪+ ডেভলপার টুল আনলক করুন।