عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

cvs2cl - عبر الإنترنت في السحابة

قم بتشغيل cvs2cl في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر cvs2cl الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


cvs2cl - تحويل رسائل سجل السير الذاتية إلى سجلات التغيير

موجز


cvs2cl [الخيارات] [FILE1 [FILE2 ...]]

الوصف


ينتج cvs2cl سجل تغيير على غرار GNU للمصادر التي يتحكم فيها نظام CVS عن طريق تشغيل "سجل cvs" و
تحليل الإخراج. يتم توحيد رسائل السجل المكررة بالطريقة الصحيحة.

تم تصميم الإخراج الافتراضي لـ cvs2cl ليكون مضغوطًا ، ولا لبس فيه رسميًا ، ولكن لا يزال
من السهل على البشر قراءتها. يجب أن تكون واضحة إلى حد كبير ؛ اختصار واحد
قد لا يكون واضحا هو "utags". هذا يرمز إلى "العلامات العالمية" - العلامة العامة هي
واحد يحتفظ به جميع الملفات في إدخال تغيير معين.

إذا كنت بحاجة إلى إخراج يسهل على البرنامج تحليله ، فاستخدم ملحق --xml خيار. لاحظ أن
مع إخراج XML ، يتم تضمين جميع المعلومات المتاحة تقريبًا مع كل إدخال تغيير ،
سواء طلبت ذلك أم لا ، بناءً على النظرية القائلة بأن المحلل اللغوي الخاص بك يمكنه تجاهل أي شيء
لا تبحث عنه.

إذا تم إعطاء أسماء الملفات كوسائط ، فإن cvs2cl يعرض فقط معلومات السجل للملفات المسماة.

OPTIONS


-h, -مساعدة, --مساعدة, -?
إظهار مساعدة قصيرة والخروج.

--الإصدار
عرض الإصدار والخروج.

-r, --التنقيحات
إظهار أرقام المراجعة في الإخراج.

-b, - الفروع
إظهار أسماء الفروع في المراجعات عندما يكون ذلك ممكنًا.

-t, - العلامات
إظهار العلامات (أسماء رمزية) في الإخراج.

-T, - المواعيد
إظهار العلامات في الإخراج عند حدوثها لأول مرة.

- شو ميت
إظهار الملفات الميتة.

- ستدين
اقرأ من stdin ، لا تقم بتشغيل سجل السير الذاتية.

- stdout
الإخراج إلى stdout وليس إلى ChangeLog.

-d, --وزعت
ضع ChangeLogs في التقارير الفرعية.

-f FILE, --ملف FILE
الكتابة إلى FILE بدلا من سجل التغيير.

- fsf
استخدم هذا إذا كانت بيانات السجل في نمط FSF ChangeLog.

- FSF
محاولة إخراج متوافق مع FSF صارم (غير متوافق مع - ACCUM).

-W SECS, --نافذة او شباك SECS
نافذة زمنية يتم خلالها توحيد إدخالات السجل.

-U ملف, --usermap ملف
قم بتوسيع أسماء المستخدمين إلى عناوين البريد الإلكتروني من ملف.

--passwd ملف كلمة المرور
استخدم ملف نظام passwd لتوسيع اسم المستخدم. إذا لم يتم توفير مجال بريد (عبر
--نطاق) ، يحاول قراءة واحدة من / etc / mailname، مخرج ل اسم المضيف -d,
اسم المجالالطرق أو اسم النطاق. يخرج cvs2cl مع وجود خطأ إذا لم يكن أي من هذه الخيارات
ناجح. استخدم مجال "" لمنع إضافة مجال بريد.

--نطاق المجال
المجال لبناء عناوين البريد الإلكتروني منه.

- جيكوس
احصل على معلومات المستخدم من بيانات GECOS.

-R REGEXP, --regexp REGEXP
تضمين فقط الإدخالات التي تطابق REGEXP. يمكن استخدام هذا الخيار عدة مرات.

-I REGEXP, --يتجاهل REGEXP
تجاهل الملفات التي تتطابق أسماؤها REGEXP. يمكن استخدام هذا الخيار عدة مرات. ال
regexp هو تعبير نمطي perl. يتم مطابقتها كما هي ؛ قد ترغب في البادئة بـ
a ^ أو لاحقة بـ $ لترسيخ المطابقة.

-C, --حالة الأحرف
يتم إجراء أي مطابقة مع التعبير العادي بشكل غير حساس لحالة الأحرف.

-F BRANCH, --إتبع BRANCH
إظهار المراجعات فقط على أو أسلاف إلى BRANCH.

- متابعة فقط BRANCH
مثل - تابع ، ولكن لا يتم اتباع الفروع الفرعية.

- لا أسلاف
عند استخدام -F، فقط تتبع التغييرات منذ BRANCH بدأت.

- لا إخفاء-فرع الاضافات
بشكل افتراضي ، الإدخالات التي تم إنشاؤها بواسطة السير الذاتية لملف تمت إضافته على فرع (إدخال 1.1 ميت)
لا تظهر. هذا العلم يعكس هذا الإجراء.

-S, - رأس منفصل
سطر فارغ بين كل عنوان ورسالة سجل.

- المجموعة ضمن التاريخ
قم بتجميع إدخالات سجل التغيير في نفس التاريخ معًا ، بدلاً من الحصول على إدخال منفصل
لكل التزام في ذلك التاريخ.

--ملخص
إضافة معلومات موجزة لتغيير CVS.

- لا التفاف
لا تقم بالالتفاف التلقائي لرسالة السجل (يوصى -S أيضا).

- لا مسافة بادئة
لا مسافة بادئة لرسالة السجل

--بتوقيت غرينيتش, --التوقيت العالمي
عرض الأوقات بتوقيت GMT / UTC بدلاً من التوقيت المحلي.

- ACCUM
أضف إلى سجل التغيير الموجود (غير متوافق مع --xml و - FSF).

-w, --يوم من الأسبوع
عرض اليوم من الأسبوع.

- لا مرات
لا تظهر الأوقات في الإخراج.

- التزامن
سجل الإخراج بترتيب زمني (الافتراضي هو ترتيب زمني عكسي).

- رأس FILE
احصل على رأس ChangeLog من FILE ("-"يعني stdin).

--xml
إخراج XML بدلاً من تنسيق سجل التغيير (غير متوافق مع - ACCUM).

- ترميز xml التشفير
أدخل عبارة الترميز في رأس XML.

--xml- ورقة الأنماط FILE
أدخل تعليمات معالجة ورقة أنماط xml مع FILE تنسيق مسار ملف ورقة الأنماط
في رأس XML.

- نوكملنس
لا تقم بتضمين xmlns = سمة في عنصر الجذر.

- إخفاء أسماء الملفات
لا تعرض أسماء الملفات (تم تجاهلها لمخرجات XML).

- لا مشترك دير
لا تقصر أسماء الدلائل من أسماء الملفات.

- الصليب الأحمر CVSROOT
معالجة أسماء الملفات من RCS الأولية ، على سبيل المثال تلك التي تم إنتاجها بواسطة إخراج "cvs rlog" ،
تجريد البادئة CVSROOT.

-P, --تقليم
لا تظهر رسائل السجل الفارغة.

- خطوط معدلة
قم بإخراج عدد الأسطر المضافة وعدد الأسطر التي تمت إزالتها لكل تسجيل وصول (if
ملائم). في الوقت الحالي ، يؤثر هذا فقط على وضع إخراج XML.

- إغناء العلامة TAG
تجاهل التغييرات الفردية المرتبطة بعلامة معينة. يمكن أن تتكرر ، إذا
لذلك ، يتم تجاهل التغييرات المرتبطة بأي من العلامات المحددة.

- إظهار العلامة TAG
سجل فقط التغييرات الفردية المرتبطة بعلامة معينة. يمكن أن تتكرر ، إذا
لذلك ، يتم تسجيل التغييرات المرتبطة بأي من العلامات المحددة.

--دلتا FROM_TAG:لوضع علامة
حاول إجراء دلتا بين علامتين (منذ ذلك الحين FROM_TAG ما يصل الى بما في ذلك لوضع علامة). ال
الخوارزمية هي خوارزمية بسيطة تعتمد على التاريخ (هذه مشكلة صعبة) لذا فإن النتائج
غير تام.

-g خيارات, - خيارات عالمية خيارات
تجاوز خيارات للسير الذاتية مثل "السير الذاتية خيارات سجل ...".

-l خيارات, - سجل الخيارات خيارات
تجاوز خيارات إلى cvs log like in "cvs ... log خيارات".

ملاحظات حول الخيارات والحجج:

· ال -I و -F قد تظهر الخيارات عدة مرات.

· لمتابعة مراجعات الجذع ، استخدم "-F جذع"("-F جذع"يعمل أيضًا). هذا جيد
لأنه لن يكون مجنونًا بما يكفي لتسمية فرع "جذع" ، أليس كذلك؟ يمين.

· للحصول على -U الخيار ، و ملف يجب تنسيقه مثل CVSROOT / users. هذا هو كل
خط ملف يشبه هذا:

عشوائي:[البريد الإلكتروني محمي]

أو ربما مثل هذا

jrandom: جيسي كيو عشوائي[البريد الإلكتروني محمي]>'

لا تنسَ اقتباس الجزء بعد القولون إذا لزم الأمر.

كثير من الناس يريدون التصفية حسب التاريخ. للقيام بذلك ، قم باستدعاء cvs2cl مثل هذا:

cvs2cl -l "-d'DATESPEC '"

حيث DATESPEC هو أي مواصفة تاريخ صالحة لـ "cvs log -d". (لاحظ أن ملف CVS
1.10.7 وما دونه يتطلب عدم وجود مسافة بين -d والوسيطة الخاصة بها).

· يتم تفسير التواريخ / الأوقات حسب المنطقة الزمنية المحلية.

· تذكر أن تقتبس الحجة إلى `-lبحيث لا تفسر قوقعتك المسافات على أنها
فواصل الحجج.

· راجع قسم "الخيارات المشتركة" في دليل السير الذاتية ("سير ذاتية المعلومات" في الأنظمة المشابهة لـ UNIX)
للمزيد من المعلومات.

· لاحظ أن قواعد الاقتباس تحت قذائف النوافذ مختلفة.

· للتشغيل في بيئة آلية مثل CGI أو PHP ، قد تكون هناك حاجة إلى suidperl بالترتيب
للتنفيذ باعتباره المستخدم الصحيح لتمكين / cvsroot قراءة ملفات القفل التي ستتم الكتابة من أجلها
الأمر "cvs log". من المحتمل أن يكون هذا مجرد حالة تغيير / البيرة / بن / بيرل
الأمر إلى / usr / bin / suidperl ، ويعلن صراحة عن متغير PATH.

أمثلة


بعض الأمثلة (العمل على قذائف UNIX):

# من السجلات بعد 6 مارس 2003 (ضمناً)
cvs2cl -l "-d '> 2003-03-06'"
# من السجلات بعد 4:34 مساءً 6 مارس 2003 (ضمناً)
cvs2cl -l "-d '> 2003-03-06 16:34'"
# سجلات بين 4:46 مساءً 6 مارس 2003 (حصري) و
# 4:34 مساءً السادس من مارس 6 (ضمناً)
cvs2cl -l "-d'2003-03-06 16:46>2003-03-06 16:34'"

بعض الأمثلة (على قذائف بخلاف UNIX):

# تم الإبلاغ عن العمل على نظام التشغيل windows xp / 2000
cvs2cl -l "-d" "> 2003-10-18 ؛ اليوم <" ""

مؤلفون


كارل فوغل
ميليسا اونيل
مارتين جيه بيرس

مساهمات من

مايك ايرز
تيم برادشو
ريتشارد بروبيرج
ناثان براينت
أوزوالد بودنهاغن
نيل كونواي
آرثر دي يونج
مارك دبليو ايشين
ديف إلكوك
ريد إليس
سيمون جوزيفسون
روبن هيو جونسون
تيري كين
بيت كيمبف
قبلة أكوس
كلاوس كلاين
إدي كوهلر
ريتشارد لايجر
كيفن ليلي
كارل هاينز ماربايس
ميتسواكي ماسوهارا
هنريك نوردستروم
جو أورتن
بيتر بالفردير
توماس بارميلان
جوردان راسل
جاسيك سليويرسكي
يوهانس ستيزنباخ
جوزيف والتون
إرني زاباتا

استخدم cvs2cl عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad