দুটি টেক্সট পাশাপাশি তুলনা করুন এবং যোগ ও মোছা প্রতিটি লাইন দেখুন
আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না।দুটি টেক্সট তুলনা করলে যোগ করা, মোছা বা বদলানো প্রতিটি লাইন পাশাপাশি দেখা যায়। একটি চুক্তির দুটি সংস্করণ, একটি কনফিগ ফাইল, বা সহকর্মীর সম্পাদিত একটি লেখার জন্য এটি কাজে লাগে। 5,000 লাইনের একটি ফাইল মুহূর্তেই তুলনা হয়, আর কোনো সংস্করণ আপলোড হয় না, তাই খসড়া গোপন থাকে।
এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন
পুরোনো ফাইলের বিষয়বস্তু মূল ঘরে এবং নতুন ফাইলেরটি পরিবর্তিত ঘরে পেস্ট করুন।
লাইন, শব্দ বা অক্ষর বেছে নিন, এবং পাশাপাশি বা ইউনিফায়েড।
যে পার্থক্য গুরুত্বপূর্ণ নয় তা বাদ দিতে স্পেস উপেক্ষা বা বড়-ছোট হাত উপেক্ষা চালু করুন।
যোগ ও মোছার সংখ্যা দেখুন, তারপর ইউনিফায়েড ডিফ কপি করুন বা .diff ডাউনলোড করুনে ক্লিক করুন।
এই টুল দুটি টেক্সট তুলনা করে এবং ঠিক কী বদলেছে তা চিহ্নিত করে: মোছা লাইন, যোগ করা লাইন, এবং বদলানো লাইনের ভেতরে যে শব্দগুলো আলাদা। ওপরে একটি গণনা দেখায় কতগুলো লাইন, শব্দ বা অক্ষর যোগ ও মোছা হয়েছে, তাই পড়ার আগেই পরিবর্তনের আকার জানা যায়।
ডেভেলপাররা Git রিপোজিটরি ছাড়াই একটি পরিবর্তন পর্যালোচনা করতে একটি কনফিগ ফাইল বা SQL মাইগ্রেশনের দুটি সংস্করণ পেস্ট করেন। লেখক ও সম্পাদকরা মন্তব্যের এক দফার আগে ও পরে একটি চুক্তির ধারা তুলনা করেন, অথবা স্প্রেডশিট থেকে কপি করা দুটি পণ্য তালিকার মধ্যে কোন দাম বদলেছে তা যাচাই করেন।
কোড ও তালিকার জন্য লাইন মোড, গদ্যের জন্য শব্দ মোড, এবং আইডি বা কি-র মতো ছোট স্ট্রিংয়ের জন্য অক্ষর মোড বেছে নিন, যেখানে একটি অক্ষরও গুরুত্বপূর্ণ। স্পেস উপেক্ষা ইন্ডেন্টেশন ও ব্যবধানের পরিবর্তন বাদ দেয়, আর বড়-ছোট হাত উপেক্ষা "Total" ও "total"-কে একই ধরে। Windows ও Mac-এর লাইনের শেষ একরকম করা হয়, তাই অন্য সিস্টেমে সংরক্ষিত ফাইলের প্রতিটি লাইন বদলানো দেখায় না।
সবকিছু আপনার ব্রাউজারে চলে; কোনো টেক্সট আপলোড হয় না, তাই কোড, লগইন তথ্য ও গ্রাহকের ডেটার জন্যও এটি নিরাপদ। মোট 2 MB পর্যন্ত টেক্সট একটি সাধারণ ল্যাপটপে প্রায় এক সেকেন্ডে তুলনা হয়।
পাশাপাশি ও ইউনিফায়েড ভিউয়ের মধ্যে বদল করুন, এক ক্লিকে দুই দিক অদলবদল করুন, এবং ফলাফলটি একটি ইউনিফায়েড প্যাচ হিসেবে কপি করুন যা git apply ও patch বোঝে। সম্পর্কিত টুল: Regex Tester, JSON Formatter।
হ্যাঁ। কোনো সাইন আপ নেই, তুলনার সংখ্যার কোনো সীমা নেই, আর কপি করা কিছুতে কোনো ওয়াটারমার্ক নেই। মোট 2 MB পর্যন্ত দুটি টেক্সট একবারে তুলনা করা যায়, যা বেশিরভাগ সোর্স ফাইল, চুক্তি ও এক্সপোর্ট করা রেকর্ড তালিকার জন্য যথেষ্ট।
না। তুলনাটি আপনার ব্রাউজারে হিসাব করা হয় এবং কোনো টেক্সট আপনার ডিভাইস ছেড়ে যায় না, তাই সোর্স কোড, চুক্তি, চিকিৎসা নোট ও ব্যক্তিগত তথ্যযুক্ত ফাইল নিরাপদে তুলনা করা যায়। কোনো অ্যাকাউন্ট লাগে না, আর তুলনার সংখ্যার কোনো সীমা নেই।
টেক্সট দুটি পেস্ট করুন, তারপর স্পেস উপেক্ষা চালু করুন। তখন যে লাইনগুলো শুধু ইন্ডেন্টেশন, একাধিক স্পেস বা শেষের স্পেসে আলাদা, সেগুলো একই ধরা হয়, আর শুধু আসল পরিবর্তনগুলো চিহ্নিত হয়।
লাইন মোড পুরো লাইন চিহ্নিত করে এবং কোড ও তালিকার জন্য উপযুক্ত। শব্দ মোড আলাদা আলাদা শব্দ চিহ্নিত করে এবং গদ্যের অনুচ্ছেদের জন্য উপযুক্ত। অক্ষর মোড একক অক্ষর চিহ্নিত করে এবং আইডি, হ্যাশ বা কি-র মতো ছোট স্ট্রিংয়ের জন্য উপযুক্ত।
হ্যাঁ। ইউনিফায়েড ডিফ কপি করুন আদর্শ ইউনিফায়েড ফরম্যাট লেখে, প্রতিটি পরিবর্তনের চারপাশে তিন লাইনের প্রসঙ্গ ও পরিচিত @@ হেডারসহ, যা git apply ও patch কমান্ড দুটোই গ্রহণ করে। এটি একটি পুল রিকোয়েস্টের মন্তব্যে পেস্ট করুন, অথবা অন্য কোথাও প্রয়োগ করতে .patch ফাইল হিসেবে সংরক্ষণ করুন।
সাধারণত দুটি টেক্সট প্রতিটি লাইনের ইন্ডেন্টেশন বা শেষের স্পেসে আলাদা হয়, যা লাইন মোড পরিবর্তন হিসেবে গণনা করে। স্পেস উপেক্ষা চালু করুন, আর শুধু বড়-ছোট হাতের অক্ষরে পার্থক্য থাকলে বড়-ছোট হাত উপেক্ষাও চালু করুন। Windows ও Mac-এর লাইনের শেষ আগেই একরকম করা থাকে, তাই CRLF বনাম LF কখনো কারণ নয়।
এখনও আটকে আছেন? টেক্সট তুলনা সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।