هذا هو الأمر cvschangelogbuilder الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
cvschangelogbuilder - بناء سجلات التغيير للسير الذاتية وتقارير html للسير الذاتية
موجز
com.cvschangelogbuilder -المخرجات = وضع الإخراج [م = وحدة -d = المستودع] [-ب = فرع]
[-tagstart = tagname] [-tagend = tagname] [- ssh] [-rlogfile = rlogfile] [-keeprlogfile]
[-dir = dirname] [-viewcvsurl = viewcvsurl] [-تجاهل = ملف / دير] [-فقط = ملف / دير]
[-includeheader = ملف] [-الوويندكس] [-debug = x]
الوصف
com.cvschangelogbuilder ينشئ ملفات ChangeLog / Report متقدمة لـ CVS
مشاريع / وحدات.
OPTIONS
-المخرجات = وضع الإخراج
حيث يكون وضع الإخراج:
listdeltabydate للحصول على سجل التغيير بين نسختين مرتبة حسب التاريخ
listdeltabylog للحصول على سجل التغيير بين نسختين مرتبة حسب السجل
listdeltabyfile للحصول على سجل التغيير بين نسختين مرتبة حسب الملف
listdeltaforrpm للحصول على سجل التغيير بين نسختين لملفات المواصفات دورة في الدقيقة
buildhtmlreport لبناء تقرير أتش تي أم أل
لاحظ أن عبارة "بين نسختين" تعني (تعتمد على خيارات tagstart / tagend):
· من البداية إلى الإصدار الموسوم (تم تضمين تغييرات الإصدار)
· من نسخة ذات علامات (مستبعدة) إلى نسخة أخرى مميزة (مضمنة)
· أو من نسخة مميزة حتى الآن (تم استبعاد تغييرات الإصدار)
يمكنك أيضًا إضافة معلمات إضافية عند الإخراج = buildhtmlreport عن طريق إضافتها
بعد نقطتين ويفصل بينهما فاصلة ، مثل هذا:
-output = buildhtmlreport: param1، param2 هذه معلمات إضافية متاحة لـ
-output = buildhtml وضع التقرير:
· nosummary لإزالة جزء الملخص
nolinesofcode لإزالة سطور جزء رمز
nodevelopers لإزالة جزء المطورين
· nodaysofweek لإزالة جزء أيام الأسبوع
· nohours لإزالة ساعات جزء
notags لإزالة جزء العلامات
nolastlogs لإزالة آخر جزء من السجلات
nolimit لعدم الحد من آخر سجلات 200 مشاركة
Sortbyrevision لفرز سجلات الماضي عن طريق المراجعة
· مضمن لتضمين الاختلافات الداخلية في صفحة التقرير (بطيئة جدًا)
loosecommits لفصل الالتزامات لنفس السجل بالمسافات
م = وحدة -d = المستودع
"الوحدة النمطية" و "المستودع" هما اسم وحدة CVS ومستودع CVS.
إذا كان الدليل الحالي هو جذر مشروع CVS الذي تم إنشاؤه من سحب السير الذاتية ،
سيقوم cvschangelogbuilder باسترداد الوحدة النمطية وقيمة المستودع تلقائيًا. لو
لا توجد نسخة محلية من المستودع متاحة أو لفرض قيمة أخرى ، استخدم:
· -m = الوحدة النمطية لفرض قيمة اسم الوحدة
· - د = مستودع لفرض قيمة CVSROOT
-فرع = اسم الفرع
للعمل على فرع آخر غير الفرع الافتراضي.
-tagstart = tagname
لتحديد إصدار علامة البداية.
-tagend = tagend
لتحديد إصدار علامة النهاية.
- ssh لتشغيل CVS من خلال ssh (هذه المجموعة env var CVS_RSH = "ssh").
-rlogfile = rlogfile
إذا كان ملف السجل المحدث موجودًا بالفعل محليًا ، فيمكنك استخدام هذا الخيار لـ
تجنب تنزيل السجل ، للحصول على نتيجة أسرع.
-keeprlogfile
بمجرد انتهاء العملية ، يمكنك أن تطلب عدم إزالة ملف السجل الذي تم تنزيله.
-dir = dirname
تم بناء الإخراج في الدليل dirname.
-viewcvsurl = viewcvsurl
تنقيحات الملف في التقارير التي تم إنشاؤها بواسطة إخراج buildhtmlreport عبارة عن روابط لـ
"viewcvs". سيتم استبدال السلسلة "__MODULE__" باسم وحدة CVS.
-تجاهل = ملف / دير
لاستبعاد ملف / إيقاف تقرير دير.
-فقط = ملف / دير
للحصول على تقارير فقط في ملف / دير تلك المباراة.
-includeheader = ملف
لإضافة محتوى ملف بعد علامة الجسم.
-الوويندكس
للسماح بفهرس العلامات الوصفية (noindex افتراضيًا).
-debug = x لإخراج بعض معلومات التصحيح على stderr بالمستوى x.
استخدم cvschangelogbuilder عبر الإنترنت باستخدام خدمات onworks.net