পূর্ণ ক্রেডিট সঙ্গে জোশ Diehl মধ্যে একটি মন্তব্য করার জন্য এই উত্তর , আমি তবুও মত মনে এই নিজেই কাছে একটি উত্তর করা কর্তব্য, তাই এটি যোগ:
দীর্ঘ লাইনে পার্থক্য দেখার সাথে মোকাবিলা করার একটি উপায় হ'ল শব্দ-ভিত্তিক পার্থক্য ব্যবহার করা। এটি দিয়ে করা যেতে পারে:
git diff --word-diff
এই ক্ষেত্রে, আপনি একটি উল্লেখযোগ্যভাবে পৃথক পৃথক আউটপুট পাবেন, যা আপনাকে নির্দিষ্ট করে দেখায় যে একটি লাইনের মধ্যে কী পরিবর্তন হয়েছে।
উদাহরণস্বরূপ, এর মতো কিছু পাওয়ার পরিবর্তে:
diff --git a/test-file.txt b/test-file.txt
index 19e6adf..eb6bb81 100644
--- a/test-file.txt
+++ b/test-file.txt
@@ -1 +1 @@
-this is a short line
+this is a slightly longer line
আপনি এই জাতীয় কিছু পেতে পারেন:
diff --git a/test-file.txt b/test-file.txt
index 19e6adf..eb6bb81 100644
--- a/test-file.txt
+++ b/test-file.txt
@@ -1 +1 @@
this is a [-short-]{+slightly longer+} line
বা এর পরিবর্তে রঙিনকরণ সহ:
আপনি এটি পেতে পারেন:
এখন, আপনি যদি সত্যই দীর্ঘ লাইনের সাথে তুলনা করেন, তবে আপনি পেজারের পরিস্থিতি নিয়ে প্রাথমিকভাবে বর্ণিত সমস্যাগুলি নিয়ে থাকতে পারেন এবং যা অন্য জবাবগুলিতে আপাত সন্তুষ্টির জন্য সমাধান করা হয়েছে। আশা করি রেখার কী পরিবর্তন হয়েছে তা আরও সহজেই সনাক্ত করার জন্য এটি আপনাকে একটি নতুন সরঞ্জাম দেয়।