متاح الآن.ipynb × 2

قارن IPYNB اختلاف جنبًا إلى جنب

أسقط دفترين واقرأ اختلافًا لكل خلية مع تمييز سطر بسطر للكود وmarkdown والمخرجات. مفيد للمراجعة عند عدم تثبيت nbdime.

كيف يعمل

ثلاث خطوات من الرفع إلى التنزيل

1

ضع دفترك

اسحب ملف .ipynb إلى البطاقة أو تصفح الملفات. لا تنشئ حساباً.

2

اختر التصدير

اختر Word أو PDF أو Markdown أو HTML أو LaTeX أو ZIP أو أدوات Python أو العارض أو المُنظّف أو الدمج أو التقسيم — بما يناسب من يستلم الملف.

3

نزّل وأرسل

احصل على الملف الجاهز فوراً. افتحه محلياً، أرفقه بالبريد، أو ارفعه إلى LMS.

متاح أيضاً

جرّب أدواتنا المجانية الأخرى

عارض فروقات الدفاتر: مقارنة دفترَي Jupyter جنبًا إلى جنب عبر الإنترنت

يجيب عارض فروقات الدفاتر هذا على سؤال صغير لكنه مؤلم: ما الذي تغيّر فعلًا بين ملفي ‎.ipynb؟ أفلِت النسخة المرجعية إلى اليسار، والنسخة المعدّلة إلى اليمين، واطلع على فرق لكل خلية مع تمييز على مستوى الأسطر لإبراز الرمز المضاف والمحذوف والمعدّل. تتم المقارنة بالكامل في متصفحك، فلا تغادر الدفاتر جهازك—مفيد عند مراجعة عمل أحد الزملاء على حاسوب مقيّد أو عند طلب رأي ثانٍ في تجربة خاصة دون تثبيت nbdime.

يكتشف معظم الفرق أن ‎`git diff`‎ العادي على دفتر غير قابل للقراءة: أعداد التنفيذ تتبدّل مع كل تشغيل، ومخارج الخلايا تنتفخ بالفرق بسبب صور ‎base64‎ في JSON، وترتيب الحقول يخفي التغييرات الحقيقية. يحلّل العارض هنا الملفَّين إلى البنية نفسها التي يستخدمها Jupyter، يجزّئ كل خلية إلى هاش، ويمشي بطول التسلسل الفرعي الأطول المشترك حتى تُنسّق الخلايا المتطابقة أو المجرّدة مجرّد نقلٍ بوضوح. تظهر التعديلات الحقيقية ككتلة موحّدة صغيرة لكل خلية بدل آلاف أسطر JSON المزعجة.

إن اعتدتَ على nbdime أو ‎jupyter nbdiff‎ أو ReviewNB أو فرق الدفاتر في VS Code، فهذه الصفحة تُكمّلها لا تحل محلها. هي المسار عندما لا يكون nbdime مثبتًا، أو المراجع على جهازٍ ليس جهازك، أو الدفتر خارج Git، أو عندما تريد مشاركة سريع لما قبل/بعد مع زميل. بلا تثبيت وبلا حساب، ويظهر دائمًا تقرير جنبًا إلى جنب واضح.

فعّل «تجاهل المسافات» عند إعادة تنسيق أحد الجانبين ويهمّك فقط التغيير المعنوي. فعّل «إظهار الخلايا دون تغيير» عندما تحتاج سياقًا كاملًا لمراجعة الرمز. انقر «تنزيل ‎.diff‎» للحصول على رقعة نصية موحّدة يمكن لصقها في أداة مراجعة أو إرفاقها بتذكرة. استخدم زر المبادلة لعكس المرجع والمعدّل إن اكتشفت أنك رفعتهما بترتيب خاطئ.

لماذا صُمم عارض فروقات الدفاتر هذا للمراجعة

فرق خلايا جنبًا إلى جنب مع تمييز الأسطر

تُعرَض كل خلية معدّلة بمرجعٍ على اليسار ومراجَع على اليمين، وتُبرَز الأسطر المعدّلة فقط—فتركز على التعديل الحقيقي بدل التمرير عبر غابة من JSON غير المتغيّر.

مطابقة ذكية تتجاهل ضوضاء Jupyter

نضيف هاشًا للخلايا حسب النوع والمصدر، ثم نمشي LCS لمحاذاتها. الخلايا التي نقلتها فقط تبقى بلا تغيير، ولا تلطّخ أعداد التنفيذ أو معرفات المخرجات التقرير.

ثلاث حالات واضحة

للخلايا المضافة والمحذوفة والمعدّلة لون وشارة خاصة، مع شريط ملخّص يعدّ كل نوع من التغييرات ليعرف المراجع حجم الفرق قبل القراءة.

يعمل في المتصفح دون رفع

يُحلَّل الدفتان ويُفرَّقان داخل تبويبك. إغلاق الصفحة يمحو المقارنة—لا شيء على خادم. مهم لعمل العملاء والبحث الداخلي أو واجبات لا تستطيع رفعها.

تنزيل ملف ‎.diff‎ نصي

صدِّر فرقًا موحّدًا مع مراسي للخلايا للصقه في تعليق طلب دمج أو إرفاقه ببريد أو أرشفته بجانب الدفتر.

مفتاح تجاهل المسافات بعد المُنسِّق

عندما يمسّ الملف Black أو Ruff أو autopep8، فعّل «تجاهل المسافات» فيعامل العارض تغييرات المسافات كالمتساوية وتبقى تعديلات المحتوى فقط.

كيف تقارن دفترَي Jupyter عبر الإنترنت

  1. 01

    أفلِت الدفتر المرجعي على اليسار

    اختر النسخة الأقدم أو المعتمدة. يحلّل العارض فورًا ويعرض شارة ملخص بعدد الخلايا المتوقّع.

  2. 02

    أفلِت الدفتر المعدّل على اليمين

    اختر النسخة الأحدث أو المقترحة. بمجرد تحميل الجانبين يُعرَض الفرق أدناه.

  3. 03

    اقرأ، صقِّح، وصدِّر

    بدّل «تجاهل المسافات» أو «إظهار دون تغيير» كما يلائم المراجعة، ثم نزّل ‎.diff‎ إن كان سير عملك يحتاج الرقعة كنص.

أسئلة شائعة حول فرق Jupyter

افتح عارض فرق الدفاتر، وأفلِت ‎.ipynb‎ المرجعي يسارًا والمعدّل يمينًا. يُعرَض الفرق تلقائيًا مع إبراز الخلايا المضافة والمحذوفة والمعدّلة جنبًا إلى جنب.