مُولد الفرق المُوحَّد وملفات التصحيح لـ جِت

مطورنص
إعلان · حذف؟
يُستخدم في الرأس ---
يُستخدم في الرأس +++
أسطر لم تتغير تُعرض حول كل تغيير
إعلان · حذف؟

مرشد

مولد الفرق المُوحد للجيت

مُولد الفرق المُوحَّد وملفات التصحيح لـ جِت

لصق نص الأصل ونص المُعدل لتكوين فرق موحد صالح في .patch صيغة. يستخدم الناتج عناوين الحُزمة الصحيحة (@@ -L,N +L,N @@) بحيث يُمكن تطبيقه بسهولة مع git apply أو الأداة المعيارية patch لا يلزم إجراء تعديلات يدويًا.

كيفية استخدام

  1. لصق النص الأصلي في الأصلي مربع النص.
  2. لصق النسخة المُعدّلة في مُعدل مربع النص.
  3. بشكل اختياري، قم بتعديل مسار الأصل و مسار مُعدل لتحديد أسماء الملفات المستخدمة في --- و +++ العناوين.
  4. اسحب أسطر السياق لتحديد كم عدد الأسطر غير المُتغيرة التي تحيط بكل تغيير (من 0 إلى 10).
  5. انسخ الفرق المُوحد أو احفظه كـ changes.patch للاستخدام مع git apply أو patch -p1.

خصائص

  • فرق موحد متوافق مع المعايير – عناوين الحُزمة الصحيحة، عددها، ومعالجة السياق.
  • سياق قابل للتعديل – اختر عدد السياق من 0 إلى 10 لكل حزمة.
  • مُسارات ملفات مخصصة – قم بتحديد a/ و b/ أسماء الملفات بحيث يُوجه التغيير إلى الملف الصحيح.
  • ملخص الإحصاء – فورًا +N / -N إظهار عدد الأسطر المُضافة والمحذوفة.
  • تنزيل بضغطة زر – استيراد التغيير كـ changes.patch، جاهز للإستخدام مع git apply.
  • يُشغل بالكامل في المتصفح الخاص بك – لا يتم رفع أي شيء؛ يعمل بشكل منفصل بمجرد تحميل الصفحة.

متى تستخدم هذه الأداة

استخدم هذا المولد عند الحاجة إلى مشاركة تغيير في الكود كـ تغيير مُوحد — على سبيل المثال، عند إرسال ملاحظة على مُتابعة، أو إرسال مساهمة عبر البريد، أو لصق تغييرات مقترحة من الذكاء الاصطناعي إلى كود حقيقي. يُعتبر مفيدًا بشكل خاص في تحويل نماذج "قبل / بعد" من الذكاء الاصطناعي إلى تغيير يمكن تطبيقه بخطوة واحدة.

إعلان · حذف؟

التعليمات

  1. ما هو الفرق المُوحد؟

    الفرق المُوحد هو الصيغة المعيارية لوصف التغييرات بين ملفين. يبدأ بسَطرين رؤوس (--- القديم و+++ الجديد) ثم يليه واحد أو أكثر من الحُزم. يبدأ كل حزمة بـ @@ -البداية_القديمة،العدد_القديم +البداية_الجديدة،العدد_الجديد @@ ويعرض السياق، الأسطر المُحذوفة (-)، والأسطر المُضافة (+). تم ترويج هذا التنسيق من قبل أداة GNU diff ويعتبر الصيغة المُتوقعة من قبل git apply وpatch.

  2. كيف يستخدم git apply الفرق المُوحد؟

    يُقرأ git apply الفرق المُوحد ويُعيد تطبيق كل حزمة على الملف المُطابق في الملف المُعدّ. يستخدم رقم الأسطر والسياق في الحزمة لتحديد موقع التغيير، ثم يُنفذ الإضافات والحدوث. إذا لم يتطابق السياق (لأن الملف المُستهدف تغير)، يرفض git apply التغيير إلا إذا قمت بتمرير خيارات مثل --3way أو --reject.

  3. ما معنى الأرقام في @@ -1,5 +1,6 @@؟

    يُخبرك رأس الحزمة عن مكان التغيير وعدد الأسطر التي تغطيها على كل جانب. -1,5 يعني أن قطعة الملف الأصلي تبدأ من السطر 1 وتغطي 5 أسطر (المحذوفة والسطور المحيطة). +1,6 يعني أن قطعة الملف الجديد تبدأ من السطر 1 وتغطي 6 أسطر (الإضافة والسطور المحيطة). عندما يكون العدد 1، يُمكن تجاهله (مثلاً @@ -42 +42 @@).

  4. لماذا تهم السطور الإضافية في التغيير؟

    السطور المحيطة هي الأسطر غير المُتغيرة المُطبقة أعلاه وأسفل كل تغيير. تُعطي أداة التغيير نقطة تثبيت لتحديد موقع التغيير في الملف المستهدف، حتى لو تغيرت الأسطر المحيطة بقليل. كلما زاد السياق (مثلاً 5 أو 7 أسطر)، أصبح التغيير أكثر مرونة ضد التغييرات الصغيرة، لكنه أيضًا يصبح أكبر. والقيمة الافتراضية لـ GNU diff هي 3 أسطر، وهي عادة ما تكون مقبولة.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · حذف؟