فاحص الفروق
ألصق نصك الأصلي والمعدّل — شاهد الفروق على مستوى السطر مع تظليل الكلمات داخل الأسطر المعدّلة. بدّل 'تجاهل المسافات' و'تجاهل حالة الأحرف'، انتقل بين العرض جنبًا إلى جنب والموحّد، انسخ الفروق أو حمّل ملف .patch.
Your texts are compared entirely in your browser. Nothing is uploaded.
كيفية استخدام فاحص الفروق
- ألصق النص الأصلي على اليسار والنص المعدّل على اليمين.
- فعّل 'تجاهل المسافات' أو 'تجاهل حالة الأحرف' إذا لزم.
- بدّل بين العرض جنبًا إلى جنب والموحّد — تُظلَّل الكلمات المعدّلة داخل الأسطر المعدّلة.
- انسخ الفروق أو حمّلها كملف .patch لاستخدامه مع git apply.
الأسئلة الشائعة
كيف يُحسب الفرق؟
باستخدام خوارزمية Myers — نفس عائلة الخوارزميات التي يستخدمها git diff ومعظم محرّرات الشيفرة. تجد أقصر سكربت تعديل بين النصين.
ما هو فرق على مستوى الكلمة؟
عند إقران سطرين (أحدهما محذوف والآخر مضاف)، تجري الأداة فرقًا ثانيًا على مستوى الكلمة لترى تحديدًا أي كلمات تغيّرت داخل السطر — وليس فقط أن السطر مختلف.
هل يمكنني تصدير الفرق؟
نعم. انسخ الفرق الموحّد إلى الحافظة، أو حمّله كملف .patch يمكنك تطبيقه بـ git apply.
لماذا يُظهر الفرق أسطراً كاملة كأنها تغيّرت رغم أنني عدّلت كلمة واحدة فقط؟
خوارزمية Myers تُطابق الأسطر أولاً، ثم تشغّل فرقاً على مستوى الكلمات داخل الأسطر المتطابقة. إذا أضافت تعديلاتك مسافات أيضاً (إزاحة تلقائية، مسافات في النهاية، تغيير في نهاية السطر)، يُحتسب السطر كـ'محذوف + مُضاف' لا كـ'معدَّل'. فعّل 'تجاهل المسافات' لطيّ هذه الحالات.