স্ট্যান্ডার্ড (পুরানো) আউটপুট ফর্ম্যাট ফাইলগুলির পার্থক্য রয়েছে এমন অঞ্চলগুলির সাথে পার্শ্ববর্তী পাঠ্য ছাড়াই ফাইলগুলির মধ্যে পার্থক্য প্রদর্শন করবে।
প্রসঙ্গ ছাড়া পার্থক্য দেখানো হচ্ছে
"স্বাভাবিক" diff
আউটপুট ফর্ম্যাটটি পার্শ্ববর্তী প্রসঙ্গ ছাড়াই প্রতিটি পার্থক্য দেখায়। কখনও কখনও এই জাতীয় আউটপুট হ'ল নিকটবর্তী অপরিবর্তিত রেখাগুলির গোলমাল ছাড়াই লাইনগুলি কীভাবে পরিবর্তিত হয়েছে তা দেখার সহজ উপায় (যদিও আপনি প্রসঙ্গের 0 টি লাইন ব্যবহার করে প্রসঙ্গের বা ইউনিফাইড বিন্যাসের সাথে একই ফলাফল পেতে পারেন)। তবে এই ফর্ম্যাটটি প্যাচগুলি প্রেরণের জন্য আর বহুল ব্যবহৃত হয় না; এই উদ্দেশ্যে, প্রসঙ্গ ফর্ম্যাট এবং ইউনিফাইড বিন্যাসটি সর্বোত্তম। পুরানো সংস্করণ diff
এবং POSIX মানের সাথে সামঞ্জস্যের জন্য সাধারণ ফর্ম্যাটটি ডিফল্ট । --normal
স্পষ্টভাবে এই আউটপুট ফর্ম্যাটটি নির্বাচন করতে বিকল্পটি ব্যবহার করুন ।
সাধারণ বিন্যাসের বিশদ বিবরণ
সাধারণ আউটপুট ফর্ম্যাটটিতে এক বা একাধিক পার্থক্য রয়েছে; প্রতিটি হুঙ্ক এমন একটি অঞ্চল দেখায় যেখানে ফাইলগুলি পৃথক হয়। সাধারণ ফর্ম্যাট কৃপণাগুলি এর মতো দেখতে:
CHANGE-COMMAND
< FROM-FILE-LINE
< FROM-FILE-LINE...
---
> TO-FILE-LINE
> TO-FILE-LINE...
পরিবর্তন কমান্ড তিন ধরণের আছে। প্রত্যেকটিতে প্রথম ফাইলটিতে একটি লাইন নম্বর বা কমা-বিচ্ছিন্ন রেখার লাইন থাকে, একটি একক অক্ষর যা পরিবর্তনের ধরণটি নির্দেশ করে এবং একটি লাইন নম্বর বা দ্বিতীয় ফাইলটিতে কমা-বিচ্ছিন্ন রেখার লাইন। সমস্ত লাইন নম্বর প্রতিটি ফাইলের মূল লাইন নম্বর। কমান্ডের পরিবর্তনগুলি হ'ল:
LaR
প্রথম ফাইলের L এর পরে দ্বিতীয় ফাইলের রেঞ্জের রেখা যুক্ত করুন। উদাহরণস্বরূপ, 8a12,15
ফাইল 1 এর লাইন 8 এর পরে ফাইল 2 এর 12-15 ফাইলগুলি যুক্ত করুন; বা, যদি ফাইল 2 কে ফাইল 1-এ পরিবর্তন করেন, 2 ফাইলের 12-15 লাইন মুছুন।
FcT
প্রথম ফাইলের সীমার এফের রেখাগুলি দ্বিতীয় ফাইলের টিয়ের সীমার সাথে প্রতিস্থাপন করুন। এটি সম্মিলিত অ্যাড এবং মুছার মতো, তবে আরও কমপ্যাক্ট। উদাহরণস্বরূপ, 5,7c8,10
ফাইল 2 এর 8-10 লাইন হিসাবে পড়তে ফাইল 1 এর লাইনগুলি 5-7 পরিবর্তন করুন; বা, যদি ফাইল 2 কে ফাইল 1 তে পরিবর্তন করা হয় তবে ফাইল 1 এর লাইন 5-7 হিসাবে পড়তে ফাইল 2 এর 8-10 টি পরিবর্তন করুন।
RdL
প্রথম ফাইলটি থেকে রেঞ্জের রেখাগুলি মুছুন; লাইন এলটি যেখানে তারা মুছে ফেলা না হলে তারা দ্বিতীয় ফাইলটিতে উপস্থিত হত have উদাহরণস্বরূপ, 5,7d3
মানে ফাইল 1 এর লাইনগুলি 5-7 মুছুন; বা, যদি ফাইল 2 কে ফাইল 1 তে পরিবর্তন করা হয় তবে ফাইল 2 এর লাইন 3 এর পরে ফাইল 1 এর লাইন 5-7 যুক্ত করুন।
oranges
দুটি ফাইলের মধ্যে বৃহত্তম সাধারণ অংশ, সুতরাং আপনি যা পান তা হ'ল দুটির মধ্যে পার্থক্য প্রকাশ করার সবচেয়ে সংক্ষিপ্ততম উপায়।