> فرق | مقارنة | دمج <
// قارن بين نصين وأبرز الاختلافات فوراً
عرض جنبًا إلى جنب
عرض النص الأصلي والمعدّل جنبًا إلى جنب مع محاذاة الاختلافات للمقارنة السهلة.
فرق ملون
الأسطر المضافة باللون الأخضر والمحذوفة بالأحمر وغير المتغيرة بالرمادي للتعرف الفوري.
مقارنة سطر بسطر
فرق دقيق سطر بسطر مع أرقام الأسطر. 100% من جانب العميل، بياناتك لا تغادر متصفحك أبداً.
// حول فرق النصوص
كيف يعمل الفرق:
يستخدم خوارزمية الفرق تقنية أطول تتابع مشترك (LCS) لإيجاد المحاذاة المثلى بين نصين.
مثال:
الأصلي: "مرحبا بالعالم" | المعدّل: "مرحبا هناك" → حذف "بالعالم"، إضافة "هناك"
حالات الاستخدام الشائعة:
- >مراجعة الكود ومقارنة الإصدارات
- >تتبع مراجعات المستندات
- >كشف تغييرات ملفات التكوين
- >حل تعارضات الدمج
- >تدقيق المحتوى والمراجعة
>> الأسئلة المتكررة
س: ما هو فرق النص؟
ج: فرق النص هو مقارنة بين نصين تُظهر ما تمت إضافته أو حذفه أو تركه دون تغيير. يُستخدم على نطاق واسع في تطوير البرمجيات وأنظمة التحكم في الإصدارات مثل Git.
س: كيف تعمل خوارزمية الفرق؟
ج: تستخدم هذه الأداة خوارزمية LCS. تبني جدول برمجة ديناميكية لإيجاد أطول تسلسل مشترك من الأسطر.
س: ما الفرق بين فرق السطر وفرق الكلمة؟
ج: فرق السطر يقارن النصوص سطراً بسطر. فرق الكلمة يقارن على مستوى الكلمات. تستخدم هذه الأداة فرق مستوى السطر.
س: كيف يساعد الفرق في تعارضات الدمج؟
ج: عندما يحرر شخصان نفس الملف، تساعد أداة الفرق في تصور التغييرات وتحديد التعارضات.
س: ما هي أدوات الفرق الشائعة؟
ج: تشمل أدوات الفرق الشائعة GNU diff وgit diff وBeyond Compare وWinMerge وMeld.