GENDIFF(1)

الاسم
gendiff - أداة مساعدة لتوليد ملفات الفروق الخالية من الأخطاء

موجز
gendiff الدليل امتداد-الفرق

الوصف
gendiff هي أداة لتوليد ملف فرق من دليل واحد. يمكن تطبيق ملف الفرق المُولَّد باستخدام برنامج patch(1) لإعادة إنشاء التغييرات.

يبحث gendiff عن أي ملفات تحمل امتداد-الفرق كامتداد لها في الدليل المُحدد، ويُشغّل diff(1) على الملفات ذات امتداد-الفرق ونظيرتها التي لا تحتوي عليه، بهذا الترتيب. يسمح هذا بتوليد الفروق من الشيفرة المصدرية دون عمل نسخة كاملة من الدليل، وهو ما قد تحتاجه عند استخدام أداة diff(1) مباشرة.

يُستخدم gendiff عادةً لإنشاء التصحيحات لأغراض تغليف البرمجيات باستخدام rpmbuild(1).

المعطيات
الدليل
    الدليل الذي سيُولَّد منه الفرق.

DIFF-EXTENSION
    امتداد الفرق الذي سيُبحث عنه.

حالة الخروج
عند النجاح، تُعاد القيمة 0، وإلا تُعاد شفرة فشل غير صفرية.

أمثلة
بافتراض أنك تحتاج إلى تعديل ملف مصدري يُسمى somefile.cpp واخترت الامتداد fix، انسخه إلى somefile.cpp.fix قبل تحريره. ثم حرّر الملف الأصلي (somefile.cpp).

بعد تحرير جميع الملفات التي تحتاج إلى تحريرها بهذه الطريقة، ادخل إلى الدليل الذي يعلو مستوى واحد فوق مكان وجود الشيفرة المصدرية، وشغّل gendiff عليه:

    gendiff myproject-1.0 .fix > myproject-1.0-fix.patch

انظر أيضًا
diff(1), patch(1)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.