هل هناك مشكلة في هذه الأداة؟
عن «فرق النصوص عبر الإنترنت»
تقارن هذه الأداة قطعتين من النص وتبرز الاختلافات بينهما: الأسطر التي تمت إضافتها أو إزالتها أو تغييرها. التصور يجعل من السهل اكتشاف ما تم تعديله بين إصدارين، حتى في المستندات الطويلة.
مفيد لمقارنة الإصدارات المسودة لمقال، ومراجعة التغييرات على ملف تكوين أو عقد، واكتشاف الاختلافات في البيانات المنسوخة، وتصحيح عدم تطابق الإخراج في الكود، أو مقارنة وثيقة مترجمة بأصلها.
يدعم الأداة كل من المقارنات سطرًا بسطر ومستوى الحرف. مستوى السطر أسرع وأسهل في المسح للتغييرات الكبيرة؛ ومستوى الحرف يُظهر التحريرات الدقيقة لكل حرف داخل سطر.
كيف تستخدم هذه الأداة
كيف أُقارن نصّين سطرًا بسطر؟
ألصق النسختين
ضع النسخة القديمة في «Left» والجديدة في «Right». تقارن الأداة سطرًا بسطر — اختلافات الكلمات داخل السطر لا تُبرَز؛ تلك خوارزمية أخرى (وأكثر كلفة).
اضغط «تشغيل»
تعيد النتيجة مصفوفة مدخلات `diff` بحقول `op` (`equal` أو `added` أو `removed`) و `text`. الترتيب يعكس التسلسل المُدمج — المساواة أولًا، ثم سلاسل إدراج/حذف بترتيب المصدر.
قراءة الناتج
الأسطر `added` موجودة فقط في Right والـ `removed` فقط في Left. تُعرض المضافة عادة بالأخضر والمحذوفة بالأحمر في الواجهات؛ بنية البيانات هي ذاتها. قد تظهر اختلافات السطر الأخير الجديد كسطر `added`/`removed` واحد.
حين يكون مستوى السطر خشنًا
فقرة طويلة دون تغيير سوى كلمة واحدة ستظهر كأنها زوج removed + added، لا كاختلاف على مستوى الكلمة. لمراجعة النثر استخدم مكتبة word-diff أو character-diff مخصّصة؛ يصلح line-diff أفضل للشيفرة.