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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


cvs - نظام الإصدارات المتزامنة

موجز


السير الذاتية [ cvs_options ]
cvs_command [ خيارات الأوامر ] [ القيادة_العربية ]

ملحوظة


هذه الصفحة عبارة عن ملخص لبعض ميزات السير الذاتية. يتم إنشاؤه تلقائيًا من
ملحق دليل CVS. لمزيد من الوثائق المتعمقة، يرجى الرجوع إلى
دليل Cederqvist (عبر رابط cvs(GNU) في صفحات دليل MirBSD عبر الإنترنت (HTML)،
info CVS أمر أو غير ذلك، كما هو موضح في قسم انظر أيضًا في هذه الصفحة).
تشير المراجع التبادلية في صفحة الدليل هذه إلى العقد الموجودة في نفس الصفحة.

CVS الأوامر


دليل إلى CVS الأوامر
يصف هذا الملحق الهيكل العام لل السير الذاتية الأوامر، ووصف بعض الأوامر
بالتفصيل (تم وصف الآخرين في مكان آخر؛ للإشارة السريعة إلى السير الذاتية الأوامر، راجع العقدة
"استدعاء CVS" في دليل CVS).

الهيكلية


أوفرول بناء of CVS الأوامر
الشكل العام للجميع السير الذاتية الأوامر هي:

cvs [cvs_options] cvs_command [command_options] [command_args]

السير الذاتية

اسم ال السير الذاتية برنامج.

cvs_options

بعض الخيارات التي تؤثر على كافة الأوامر الفرعية لـ السير الذاتية. هذه موصوفة أدناه.

cvs_command

واحدة من عدة أوامر فرعية مختلفة. بعض الأوامر لها أسماء مستعارة يمكن أن تكون
تستخدم بدلا من ذلك؛ تمت الإشارة إلى هذه الأسماء المستعارة في الدليل المرجعي لهذا الأمر. هناك
هما حالتان فقط حيث يمكنك حذفهما cvs_command: السير الذاتية -H يثير قائمة من
الأوامر المتاحة، و السير الذاتية -v يعرض معلومات الإصدار على السير الذاتية نفسها.

خيارات الأوامر

الخيارات الخاصة بالأمر.

القيادة_العربية

الحجج للأوامر.

هناك للأسف بعض الخلط بين cvs_options و خيارات الأوامر. عندما
نظرا ل cvs_option، بعض الخيارات تؤثر فقط على بعض الأوامر. عندما تعطى ك
Command_option وقد يكون له معنى مختلف، ويكون مقبولاً بأوامر أكثر. في
وبعبارة أخرى، لا تأخذ التصنيف أعلاه على محمل الجد. انظر الى
وثائق بدلا من ذلك.

خروج الحالة


CVS خروج الحالة
السير الذاتية يمكن أن تشير إلى بيئة الاتصال ما إذا كانت ناجحة أم فاشلة من خلال ضبطها
خروج الحالة. تختلف الطريقة الدقيقة لاختبار حالة الخروج من نظام تشغيل واحد
إلى آخر. على سبيل المثال، في برنامج نصي Unix Shell، يكون $? المتغير سيكون 0 إذا كان الأخير
أعاد الأمر حالة خروج ناجحة، أو أكبر من 0 إذا كانت حالة الخروج محددة
بالفشل.

If السير الذاتية ناجح، فإنه يُرجع حالة ناجحة؛ إذا كان هناك خطأ، فإنه يطبع
رسالة خطأ وإرجاع حالة الفشل. الاستثناء الوحيد لهذا هو السير الذاتية فرق
يأمر. سيعيد حالة ناجحة إذا لم يجد أي اختلافات أو فشل
الحالة إذا كانت هناك اختلافات أو إذا كان هناك خطأ. لأن هذا السلوك يوفر
لا توجد طريقة جيدة للكشف عن الأخطاء، في المستقبل فمن الممكن أن السير الذاتية فرق سيتم تغييره
أن تتصرف مثل الآخر السير الذاتية أوامر.

~ / .cvsrc


الترتيب الخيارات و ال ~ / .cvsrc ملف
هناك بعض خيارات الأوامر التي يتم استخدامها كثيرًا لدرجة أنك ربما تكون قد قمت بإعداد اسم مستعار
أو بعض الوسائل الأخرى للتأكد من تحديد هذا الخيار دائمًا. مثال واحد (
التي قادت إلى تنفيذ .cvsrc الدعم، في الواقع) هو أن الكثير من الناس يجدون
الإخراج الافتراضي لل فرق الأمر ليكون من الصعب جدا القراءة، وذلك إما السياق
من الأسهل فهم الاختلافات أو unidiffs.

~ / .cvsrc يعد الملف طريقة يمكنك من خلالها إضافة الخيارات الافتراضية إليه cvs_commands ضمن السيرة الذاتية،
بدلاً من الاعتماد على الأسماء المستعارة أو نصوص shell الأخرى.

شكل ~ / .cvsrc الملف بسيط . يتم البحث في الملف عن السطر الذي يبدأ
بنفس اسم ملف cvs_command يجري تنفيذها. إذا تم العثور على تطابق، ثم
يتم تقسيم باقي السطر (بأحرف المسافات البيضاء) إلى خيارات منفصلة و
تمت إضافتها إلى وسيطات الأمر قبل أي خيارات من سطر الأوامر.

إذا كان الأمر له اسمين (على سبيل المثال، الخروج و co)، الاسم الرسمي، وليس بالضرورة
سيتم استخدام واحد يستخدم في سطر الأوامر، لمطابقة الملف. لذلك إذا كان هذا هو
محتويات المستخدم ~ / .cvsrc ملف:

سجل -N
فرق -UN
رديف -u
تحديث-Pd
الخروج -P
مطلق سراحه

الامر السير الذاتية الخروج فو سيكون لها -P تمت إضافة الخيار إلى الوسائط، وكذلك
السير الذاتية co فو.

مع ملف المثال أعلاه، الإخراج من السير الذاتية فرق فوبار سيكون بتنسيق unidiff.
السير الذاتية فرق -c فوبار سوف توفر اختلافات السياق، كالعادة. الحصول على اختلافات التنسيق "القديمة" سيكون كذلك
يكون أكثر تعقيدا قليلا، لأنه فرق ليس لديه خيار لتحديد استخدام
الشكل "القديم"، لذلك سوف تحتاج السير الذاتية -f فرق فوبار.

بدلا من اسم الأمر يمكنك استخدامه السير الذاتية لتحديد الخيارات العامة (راجع العقدة "Global
الخيارات" في دليل CVS). على سبيل المثال السطر التالي في .cvsrc

السيرة الذاتية-z6

الأسباب السير الذاتية لاستخدام مستوى الضغط 6.

العالمية الخيارات


المتاح cvs_options (التي تعطى على يسار cvs_command) هي:

--allow-root=الجذر

يمكن الاستناد إليه عدة مرات لتحديد قانوني واحد com.cvsroot الدليل مع كل
استدعاء. يؤدي أيضًا إلى قيام CVS بإعداد ملف التكوين لكل جذر محدد،
والتي يمكن أن تكون مفيدة عند تكوين وكلاء الكتابة، راجع العقدة "مصادقة كلمة المرور".
"الخادم" في دليل CVS والعقدة "اكتب الوكلاء" في دليل CVS.

-a

التحقق من جميع الاتصالات بين العميل والخادم. لا تأثير له إلا على
ال السير الذاتية عميل. وحتى كتابة هذه السطور، لا يتم تنفيذ ذلك إلا عند استخدام GSSAPI
الاتصال (راجع العقدة "مصادقة GSSAPI" في دليل CVS). يمنع المصادقة
أنواع معينة من الهجمات التي تنطوي على اختطاف النشاط برنامج التعاون الفني اتصال. تمكين
المصادقة لا تمكن التشفير.

-b بندير

In السير الذاتية 1.9.18 وما فوق، وهذا يحدد ذلك RCS البرامج موجودة في بندير الدليل.
الإصدارات الحالية من السير الذاتية لا تركض RCS البرامج؛ للتوافق هذا الخيار هو
مقبول، لكنه لا يفعل شيئا.

-T تيمبدير

استعمل تيمبدير كدليل حيث توجد الملفات المؤقتة.

السير الذاتية يقوم العميل والخادم بتخزين الملفات المؤقتة في دليل مؤقت. الطريق الى
يتم تعيين هذا الدليل المؤقت عبر ترتيب الأسبقية:

· الحجة إلى العالمية -T الخيار.

· القيمة المحددة ل تمبدير في ملف التكوين (الخادم فقط - راجع العقدة "config" في ملف
دليل CVS).

· محتويات تمبدير $ متغيرات البيئة (%TMPDIR% على نظام التشغيل Windows - راجع العقدة
"متغيرات البيئة" في دليل CVS).

· / تمة

يجب دائمًا تحديد الدلائل المؤقتة كاسم مسار مطلق. متى
تشغيل عميل CVS، -T يؤثر فقط على العملية المحلية؛ تحديد -T للعميل
ليس له أي تأثير على الخادم والعكس صحيح.

-d cvs_root_directory

استعمل cvs_root_directory كاسم مسار الدليل الجذر للمستودع. يتجاوز
وضع $CVSROOT متغيرات البيئة. راجع عقدة "المستودع" في دليل CVS.

-e رئيس التحرير

استعمل رئيس التحرير لإدخال معلومات سجل المراجعة. يتجاوز إعداد $CVSEDITOR
و محرر دولار متغيرات البيئة. لمزيد من المعلومات، راجع العقدة "إرسال ملفك".
التغييرات في دليل CVS.

-f

لا تقرأ ~ / .cvsrc ملف. يُستخدم هذا الخيار غالبًا بسبب
عدم التعامد السير الذاتية مجموعة الخيار. على سبيل المثال، السير الذاتية سجل خيار -N (أطفأ
عرض أسماء العلامات) لا يحتوي على خيار مناظر لتشغيل العرض. لذا
إذا كان لديك -N في ال ~ / .cvsrc دخول ل سجل، قد تحتاج إلى استخدام -f لإظهار العلامة
أسماء.

-g

يقوم بتزوير أذونات المجموعة للكتابة على الملفات الموجودة في نسخة العمل. هذا الخيار هو
يتم استخدامه عادةً عندما يكون لديك عدة مستخدمين يتشاركون في شجرة مصدر واحدة مسحوبة،
السماح لهم بتشغيل قذائفهم باستخدام أوماسك أقل خطورة على حساب السير الذاتية
حماية. لاستخدام هذه الميزة، قم بإنشاء دليل للاحتفاظ بالشجرة المصدر المسحوبة،
قم بتعيينه إلى مجموعة خاصة، وقم بإعداد الدليل بحيث يتم إنشاء الملفات ضمنه
ترث معرف الدليل. في أنظمة BSD، يحدث هذا تلقائيًا. على SYSV
الأنظمة وGNU/Linux، يجب تعيين بت sgid في الدليل لهذا الغرض. المستخدمين
يجب وضع الأشخاص الذين سيشاركون الشجرة المسحوبة في تلك المجموعة التي تمتلك
الدليل.

لاحظ أن مشاركة شجرة مصدر مسحوبة واحدة تختلف تمامًا عن العطاء
العديد من المستخدمين الوصول إلى مشترك السير الذاتية مخزن. الوصول إلى مشترك السير الذاتية مستودع
يحتفظ بالفعل بأذونات الكتابة الجماعية المشتركة ولا يتطلب هذا الخيار.

نظرًا للآثار الأمنية، قم بتعيين هذا الخيار عالميًا في .cvsrc الملف هو
تثبط بقوة؛ إذا لزم الأمر، فتأكد من أن جميع عمليات التحقق من المصدر "محمية بجدار الحماية" داخل نطاق
مجموعة خاصة أو دليل الوضع الخاص 0700.

هذا الخيار هو امتداد MidnightBSD مدمج في MirBSD السير الذاتية.

-H

--مساعدة

عرض معلومات الاستخدام حول المحدد cvs_command (ولكن لا تنفذ فعليًا
الامر). إذا لم تقم بتحديد اسم الأمر، السير الذاتية -H يعرض المساعدة الشاملة ل
السير الذاتية، بما في ذلك قائمة بخيارات المساعدة الأخرى.

-R

يقوم بتشغيل وضع مستودع القراءة فقط. هذا يسمح لأحد بالخروج من للقراءة فقط
المستودع، مثل الموجود داخل خادم anoncvs، أو من ملف CD-ROM مستودع.

نفس التأثير كما لو كان CVSREADONLYFS تم تعيين متغير البيئة. استخدام -R ويمكن أيضا
تسريع عمليات السحب بشكل كبير عبر NFS.

-n

لا تقم بتغيير أي ملفات. محاولة تنفيذ cvs_commandولكن فقط لإصدار التقارير؛
لا تقم بإزالة أو تحديث أو دمج أي ملفات موجودة، أو إنشاء أي ملفات جديدة.

نلاحظ أن السير الذاتية لن ينتج بالضرورة نفس الناتج تمامًا كما هو بدونه -n. في
في بعض الحالات سيكون الناتج هو نفسه، ولكن في حالات أخرى السير الذاتية سوف تخطي بعض
المعالجة التي كانت مطلوبة لإنتاج نفس المخرجات بالضبط.

-Q

اجعل الأمر هادئًا حقًا؛ سيقوم الأمر بإنشاء مخرجات خطيرة فقط
مشاكل.

-q

اجعل الأمر هادئًا إلى حد ما؛ الرسائل المعلوماتية، مثل تقارير
العودية من خلال الدلائل الفرعية، يتم قمعها.

-r

جعل ملفات العمل الجديدة للقراءة فقط. نفس التأثير كما لو كان $CVSREAD متغيرات البيئة
تم ضبطه (راجع عقدة "متغيرات البيئة" في دليل CVS). الافتراضي هو القيام بذلك
ملفات العمل قابلة للكتابة، ما لم تكن الساعات قيد التشغيل (انظر العقدة "الساعات" في دليل CVS).

-s متغير=قيمنا

قم بتعيين متغير المستخدم (راجع العقدة "المتغيرات" في دليل CVS).

-t

تتبع تنفيذ البرنامج؛ عرض رسائل توضح خطوات السير الذاتية النشاط.
مفيدة بشكل خاص مع -n لاستكشاف التأثير المحتمل لأمر غير مألوف.

-v

--الإصدار

عرض الإصدار ومعلومات حقوق النشر لـ السير الذاتية.

-w

إنشاء ملفات عمل جديدة للقراءة والكتابة. يتجاوز إعداد $CVSREAD بيئة
عامل. يتم إنشاء الملفات للقراءة والكتابة بشكل افتراضي، ما لم $CVSREAD تم تعيينه أو -r is
معطى.

-x

تشفير كافة الاتصالات بين العميل والخادم. ليس له تأثير إلا على
السير الذاتية عميل. حتى وقت كتابة هذه السطور، يتم تنفيذ ذلك فقط عند استخدام اتصال GSSAPI
(راجع العقدة "مصادقة GSSAPI" في دليل CVS) أو اتصال Kerberos (راجع العقدة
"مصادقة Kerberos" في دليل CVS). تمكين التشفير يعني تلك الرسالة
تتم مصادقة حركة المرور أيضًا. دعم التشفير غير متوفر بشكل افتراضي؛ يجب
يمكن تمكينها باستخدام خيار تكوين خاص، --تمكين التشفير، عند البناء السير الذاتية.

-z مستوى

طلب الضغط مستوى لحركة مرور الشبكة. السير الذاتية يفسر مستوى مماثل ل
GZIP برنامج. المستويات الصالحة هي 1 (سرعة عالية، ضغط منخفض) إلى 9 (سرعة منخفضة، عالية
الضغط)، أو 0 لتعطيل الضغط (الافتراضي). البيانات المرسلة إلى الخادم سوف
سيتم ضغطها على المستوى المطلوب وسيطلب العميل من الخادم استخدام نفس الشيء
مستوى الضغط للبيانات التي يتم إرجاعها. سيستخدم الخادم أقرب مستوى مسموح به
مسؤول الخادم لضغط البيانات التي تم إرجاعها. هذا الخيار له تأثير فقط عندما
مرت إلى السير الذاتية العملاء.

مشترك الخيارات


مشترك أمر الخيارات
يصف هذا القسم خيارات الأوامر التي تتوفر عبر عدة السير الذاتية أوامر.
يتم إعطاء هذه الخيارات دائمًا إلى يمين cvs_command. ليست كل الأوامر تدعم الكل
من هذه الخيارات؛ يتم دعم كل خيار فقط للأوامر التي يكون لها معنى.
ومع ذلك، عندما يشتمل الأمر على أحد هذه الخيارات، يمكنك الاعتماد عليه دائمًا تقريبًا
سلوك الخيار كما هو الحال في الأوامر الأخرى. (خيارات الأوامر الأخرى، والتي تم سردها
مع الأوامر الفردية، قد يكون لها سلوك مختلف عن واحد السير الذاتية الأمر إلى
آخر).

ملحوظة: ال تاريخ أمر is an استثناء؛ it وتدعم كثير الخيارات أن صراع حتى
مع هؤلاء معيار خيارات.

-D date_spec

استخدم أحدث مراجعة في موعد لا يتجاوز date_spec. date_spec هي حجة واحدة، أ
وصف التاريخ يحدد تاريخًا في الماضي.

المواصفات هي لزج عند استخدامه لإنشاء نسخة خاصة من الملف المصدر؛
أي عندما تحصل على ملف عمل باستخدام -D, السير الذاتية يسجل التاريخ الذي حددته، لذلك
أن التحديثات الإضافية في نفس الدليل ستستخدم نفس التاريخ (لمزيد من المعلومات
في العلامات/التواريخ اللاصقة، راجع عقدة "العلامات اللاصقة" في دليل CVS).

-D متاح مع علق, الخروج, فرق, تصدير, تاريخ, ls, رديف, rls,
rtag, بطاقةو تحديث الأوامر. (ال تاريخ يستخدم الأمر هذا الخيار قليلاً
طريق مختلف؛ راجع "خيارات السجل" للعقدة في دليل CVS).

للحصول على وصف كامل لتنسيقات التاريخ المقبولة من قبل السير الذاتية، راجع العقدة "إدخال التاريخ".
التنسيقات في دليل CVS.

تذكر أن تقتبس الحجة إلى -D ضع علامة حتى لا تترجم قوقعتك
المسافات كفواصل وسيطة. أمر باستخدام -D العلم يمكن أن يبدو مثل هذا:

$ cvs diff -D "منذ ساعة واحدة" cvs.texinfo

-f

عند تحديد تاريخ أو علامة معينة ل السير الذاتية الأوامر، فإنها عادة ما تتجاهل الملفات
التي لا تحتوي على العلامة (أو لم تكن موجودة قبل التاريخ) التي حددتها.
استخدم -f الخيار إذا كنت تريد استرداد الملفات حتى في حالة عدم وجود تطابق للعلامة أو
تاريخ. (سيتم استخدام أحدث مراجعة للملف).

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

-f متاح مع هذه الأوامر: علق, الخروج, تصدير, رديف, rtagو
تحديث.

تحذير: ارتكاب و إزالة الأوامر أيضا لديك a -f اختيار، لكن it لديها a مختلف
سلوك For هؤلاء أوامر. يرى العقدة 'يقترف خيارات' in ال CVS كتيب، و العقدة
"إزالة." الملفات in ال CVS كتيب.

-k com.kflag

تجاوز المعالجة الافتراضية للكلمات الأساسية لـ RCS بخلاف -كب. راجع العقدة "الكلمة الرئيسية".
استبدال" في دليل CVS، لمعنى com.kflag. تستخدم مع الخروج و
تحديث الأوامر، الخاص بك com.kflag المواصفات لزج; أي عند استخدام هذا الخيار
مع الخروج or تحديث أمر، السير الذاتية يربط اختيارك com.kflag مع أية ملفات عليه
يعمل على، ويستمر في استخدام ذلك com.kflag مع الأوامر المستقبلية على نفس الملفات
حتى تحدد خلاف ذلك.

-k الخيار متاح مع تضيف, الخروج, فرق, تصدير, استيراد, رديفو
تحديث أوامر.

تحذير: قبل إلى CVS الإصدار 1.12.2 ال -k علم تجاوز ال -كب إشارة For a
ثنائي ملف. هذه استطاع أحيانا فاسد ثنائي الملفات. يرى العقدة "دمج". و
الكلمات الدالة' in ال CVS كتيب، For أكثر من ذلك.

-l

محلي؛ يتم تشغيله فقط في دليل العمل الحالي، بدلاً من التكرار من خلاله
الدلائل الفرعية.

متوفر بالأوامر التالية: علق, الخروج, ارتكاب, فرق, تحرير, المحررين,
تصدير, سجل, رديف, إزالة, rtag, الحالة, بطاقة, unedit, تحديث, راقبو مراقبو.

-m الرسالة

استعمل الرسالة كمعلومات سجل، بدلاً من استدعاء محرر.

متوفر بالأوامر التالية: تضيف, ارتكاب و استيراد.

-n

لا تقم بتشغيل أي برنامج العلامات. (يمكن تحديد برنامج ليتم تشغيله في قاعدة بيانات الوحدات النمطية
(انظر "الوحدات النمطية" للعقدة في دليل CVS)؛ هذا الخيار يتجاوزه).

ملحوظة: is ليس ال نفسه as ال السير الذاتية -n برنامج اختيار، التي لصحتك! يمكن تحديد إلى ال
اليسار of a السير الذاتية يأمر!

متوفر مع الخروج, ارتكاب, تصديرو rtag أوامر.

-P

تقليم الدلائل الفارغة. راجع العقدة "إزالة الدلائل" في دليل CVS.

-p

قم بتوجيه الملفات التي تم استردادها من المستودع إلى الإخراج القياسي، بدلاً من الكتابة
لهم في الدليل الحالي. متوفر مع الخروج و تحديث أوامر.

-R

معالجة الدلائل بشكل متكرر. هذا هو الافتراضي للجميع السير الذاتية الأوامر، مع
استثناء من ls & rls.

متوفر بالأوامر التالية: علق, الخروج, ارتكاب, فرق, تحرير, المحررين,
تصدير, ls, رديف, إزالة, rls, rtag, الحالة, بطاقة, unedit, تحديث, راقبو مراقبو.

-r بطاقة

-r بطاقة[:تاريخ]

استخدم المراجعة المحددة بواسطة بطاقة حجة (و تاريخ حجة للأوامر
التي تقبل ذلك) بدلا من الافتراضي رئيس مراجعة. وكذلك العلامات التعسفية
معرّف بـ بطاقة or rtag الأمر، تتوفر دائمًا علامتان خاصتان: هيد يشير
إلى أحدث إصدار متوفر في المستودع (المعروف أيضًا باسم تلميح ملف
الرئيســية الفرع، المعروف أيضًا باسم الجذع؛ يشير اسم الفرع إلى طرفه؛ هذه النسخة
of السير الذاتية يدخل .bhead، ولكن فقط من أجل فرق الأمر، لنفس)، و الفئة الأساسية يشير
إلى المراجعة الأخيرة التي قمت بسحبها إلى دليل العمل الحالي.

تكون مواصفات العلامة ثابتة عند استخدام هذا مع الخروج or تحديث لجعل الخاص بك
نسخة خاصة من الملف: السير الذاتية يتذكر العلامة ويستمر في استخدامها في التحديث المستقبلي
الأوامر، حتى تحدد خلاف ذلك (لمزيد من المعلومات حول العلامات/التواريخ اللاصقة، راجع
العقدة "العلامات اللاصقة" في دليل CVS).

يمكن أن تكون العلامة إما علامة رمزية أو رقمية، كما هو موضح في العقدة "العلامات" في CVS
دليل، أو اسم الفرع، كما هو موضح في العقدة "التفرع والدمج" في CVS
يدوي. متى بطاقة هو اسم فرع، وبعض الأوامر تقبل الاختياري تاريخ
وسيطة لتحديد المراجعة اعتبارًا من التاريخ المحدد في الفرع. عندما أمر
تتوقع مراجعة محددة، يتم تفسير اسم الفرع على أنه الأحدث
المراجعة في هذا الفرع.

باعتبارها ميروس السير الذاتية تمديد، تحديد الفئة الأساسية كما تاريخ جزء من الوسيطة ينتج
قاعدة تنقيح للفرع المحدد من قبل بطاقة جزء من الحجة، أي
المراجعة على الفرع الأم بطاقة انقسام الفرع، أو، حيث كان كلا الفرعين
نفس. هذا الخيار لم يخضع للكثير من الاختبارات، احذر!

تحديد -q الخيار العالمي جنبا إلى جنب مع -r غالبًا ما يكون خيار الأمر مفيدًا
قمع رسائل التحذير عندما RCS الملف لا يحتوي على العلامة المحددة.

ملحوظة: is ليس ال نفسه as ال الكلي السير الذاتية -r اختيار، التي لصحتك! يمكن تحديد إلى ال
اليسار of a السير الذاتية يأمر!

-r بطاقة متاح مع ارتكاب و تاريخ أوامر.

-r بطاقة[:تاريخ] متاح مع علق, الخروج, فرق, تصدير, رديف, rtagو
تحديث أوامر.

-W

حدد أسماء الملفات التي يجب تصفيتها. يمكنك استخدام هذا الخيار بشكل متكرر. ال
يمكن أن تكون المواصفات عبارة عن نمط اسم ملف من نفس النوع الذي يمكنك تحديده في ملف
.cvswrappers ملف. متوفر بالأوامر التالية: استيرادو تحديث.

مشرف


الإدارة
· يتطلب: مستودع، دليل العمل.

· التغييرات: المستودع.

· مرادف: RCS

هذا هو السير الذاتية واجهة لمرافق إدارية متنوعة. البعض منهم لديه
فائدة مشكوك فيها ل السير الذاتية ولكنها موجودة لأغراض تاريخية. قليلا من ال
ومن المرجح أن تختفي الخيارات المشكوك فيها في المستقبل. هذا الأمر هل العمل
بشكل متكرر، لذلك ينبغي استخدام الحذر الشديد.

على نظام التشغيل Unix، إذا كانت هناك مجموعة مسماة com.cvsadmin، يمكن لأعضاء هذه المجموعة فقط الترشح السير الذاتية
مشرف الأوامر، باستثناء تلك المحددة باستخدام خيارات مشرف المستخدم ترتيب
الخيار في CVSROOT/التكوين ملف. الخيارات المحددة باستخدام خيارات مشرف المستخدم يمكن تشغيلها
من قبل أي مستخدم. راجع العقدة "config" في دليل CVS لمزيد من المعلومات خيارات مشرف المستخدم.

com.cvsadmin يجب أن تكون المجموعة موجودة على الخادم، أو أي نظام يقوم بتشغيل
غير العميل/الخادم السير الذاتية. لعدم السماح السير الذاتية مشرف لجميع المستخدمين، قم بإنشاء مجموعة بدون
المستخدمين فيه. على NT، com.cvsadmin الميزة غير موجودة ويمكن لجميع المستخدمين تشغيلها السير الذاتية
مشرف.

مشرف الخيارات


بعض هذه الخيارات لها فائدة مشكوك فيها السير الذاتية ولكنها موجودة للتاريخية
المقاصد. حتى أن البعض يجعل من المستحيل استخدامها السير الذاتية حتى تتراجع عن التأثير!

-Aالملف القديم

قد لا تعمل جنبا إلى جنب مع السير الذاتية. إلحاق قائمة الوصول ل الملف القديم إلى قائمة الوصول
ل RCS ملف.

-aتسجيل الدخول

قد لا تعمل جنبا إلى جنب مع السير الذاتية. إلحاق أسماء تسجيل الدخول التي تظهر في
قائمة مفصولة بفواصل تسجيل الدخول إلى قائمة الوصول إلى RCS ملف.

-ب[تزيد السرعة]

اضبط الفرع الافتراضي على تزيد السرعة. في السير الذاتية، فأنت عادةً لا تتعامل مع الفروع الافتراضية؛
تعد العلامات اللاصقة (راجع العقدة "العلامات اللاصقة" في دليل CVS) طريقة أفضل لتحديد أي منها
الفرع الذي تريد العمل فيه. هناك سبب واحد للهرب السير الذاتية مشرف -b: للرجوع إلى
إصدار البائع عند استخدام فروع البائعين (راجع العقدة "الرجوع إلى التغييرات المحلية" في ملف
دليل CVS). لا يمكن أن يكون هناك مسافة بينهما -b وحجتها.

-cسلسلة

يضبط قائد التعليق على سلسلة. لا يتم استخدام زعيم التعليق في الإصدارات الحالية
of السير الذاتية or RCS 5.7. لذلك، من المؤكد تقريبًا أنه لا يمكنك القلق بشأن ذلك. انظر العقدة
"استبدال الكلمات الرئيسية" في دليل CVS.

-e[تسجيل الدخول]

قد لا تعمل جنبا إلى جنب مع السير الذاتية. مسح أسماء تسجيل الدخول التي تظهر في
قائمة مفصولة بفواصل تسجيل الدخول من قائمة الوصول لملف RCS. لو تسجيل الدخول تم حذفه،
مسح قائمة الوصول بأكملها. لا يمكن أن يكون هناك مسافة بينهما -e وحجتها.

-I

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

-i

عديمة الفائدة مع السير الذاتية. يؤدي هذا إلى إنشاء وتهيئة ملف جديد RCS ملف، دون إيداع أ
مراجعة. مع السير الذاتية، قم بإضافة الملفات ذات الامتداد السير الذاتية تضيف الأمر (راجع العقدة "إضافة ملفات" في ملف
دليل CVS).

-kSUBST

قم بتعيين استبدال الكلمة الأساسية الافتراضي إلى SUBST. راجع العقدة "استبدال الكلمات الرئيسية" في ملف
دليل CVS. إعطاء صريحة -k الخيار ل السير الذاتية تحديث, السير الذاتية تصديرالطرق أو السير الذاتية الخروج
يتجاوز هذا الافتراضي.

-ل[تزيد السرعة]

قفل المراجعة بالرقم تزيد السرعة. إذا تم إعطاء فرع، قفل المراجعة الأخيرة على
هذا الفرع. لو تزيد السرعة تم حذفه، قم بقفل المراجعة الأخيرة على الفرع الافتراضي. هناك
لا يمكن أن يكون هناك مسافة بين -l وحجتها.

يمكن استخدام هذا بالتزامن مع rcslock.pl النصي في contrib دليل
ال السير الذاتية توزيع المصدر لتوفير عمليات السحب المحجوزة (حيث يمكن لمستخدم واحد فقط أن يكون
تحرير ملف معين في وقت واحد). راجع التعليقات الموجودة في هذا الملف للحصول على التفاصيل (واطلع على ملف
README ملف في هذا الدليل لإخلاء المسؤولية حول الطبيعة غير المدعومة للمساهمة).
وفقًا للتعليقات الموجودة في هذا الملف، يجب ضبط القفل على "صارم" (وهو الإعداد الافتراضي).

-L

اضبط القفل على صارم. القفل الصارم يعني أن مالك ملف RCS ليس معفيًا
من القفل لتسجيل الوصول. للاستعمال مع السير الذاتية، يجب ضبط القفل الصارم؛ انظر
المناقشة تحت -l الخيار أعلاه.

-mتزيد السرعة:MSG

استبدل رسالة السجل الخاصة بالمراجعة تزيد السرعة مع MSG.

-Nالاسم[: [تزيد السرعة]]

يتصرف مثل -n، باستثناء تجاوز أي تعيين سابق لـ الاسم. للاستخدام مع السحر
الفروع، راجع العقدة "أرقام الفروع السحرية" في دليل CVS.

-nالاسم[: [تزيد السرعة]]

اربط الاسم الرمزي الاسم مع الفرع أو المراجعة تزيد السرعة. إنه عادة أفضل
لاستخدام السير الذاتية بطاقة or السير الذاتية rtag بدلاً من. حذف الاسم الرمزي إذا كان كلاهما : و تزيد السرعة .
تم حذفه؛ وإلا، قم بطباعة رسالة خطأ إذا الاسم يرتبط بالفعل مع آخر
رقم. لو تزيد السرعة رمزي، يتم توسيعه قبل الارتباط. أ تزيد السرعة يتكون من
رقم الفرع متبوعا ب . لتقف على أحدث مراجعة الحالية في الفرع. أ :
مع فارغة تزيد السرعة يرمز إلى أحدث مراجعة حالية على الفرع الافتراضي، عادةً
الجذع. على سبيل المثال، السير الذاتية مشرف -nالاسم: الزميلة الاسم مع الأحدث الحالي
مراجعة جميع ملفات RCS؛ وهذا يتناقض مع السير الذاتية مشرف -nالاسم:$ الذي يرتبط
الاسم مع أرقام المراجعة المستخرجة من سلاسل الكلمات الرئيسية في المقابلة
ملفات العمل.

-oنطاق

يحذف (عفا عليها الزمن) المراجعات المقدمة من قبل نطاق.

لاحظ أن هذا الأمر يمكن أن يكون خطيرًا جدًا إلا إذا كنت تعرف ذلك بالضبط ماذا تفعل
(على سبيل المثال، راجع التحذيرات أدناه حول كيفية rev1:rev2 بناء الجملة مربك).

إذا كان لديك نقص في القرص، فقد يساعدك هذا الخيار. لكن فكر مرتين قبل استخدامه —
لا توجد طريقة أقل من استعادة أحدث نسخة احتياطية للتراجع عن هذا الأمر! اذا أنت
حذف مراجعات مختلفة عما خططت له، إما بسبب الإهمال أو (heaven
منع) أ السير الذاتية علة، ليست هناك فرصة لتصحيح الخطأ قبل إجراء المراجعات
تم الحذف. ربما تكون فكرة جيدة تجربة نسخة من المستودع
لأول مرة.

تحديد نطاق بإحدى الطرق التالية:

rev1::rev2

قم بطي كافة المراجعات بين rev1 وrev2، بحيث السير الذاتية يخزن الاختلافات فقط
المرتبطة بالانتقال من rev1 إلى rev2، وليس الخطوات المتوسطة. على سبيل المثال، بعد
-o 1.3 :: 1.5 يمكن للمرء استرداد المراجعة 1.3 أو المراجعة 1.5 أو الاختلافات للحصول عليها
من 1.3 إلى 1.5، ولكن ليس المراجعة 1.4، أو الاختلافات بين 1.3 و1.4.
أمثلة أخرى: -o 1.3 :: 1.4 و -o 1.3 :: 1.3 ليس لها أي تأثير، لأنه لا يوجد
المراجعات المتوسطة لإزالة.

::تزيد السرعة

طي المراجعات بين بداية الفرع الذي يحتوي على تزيد السرعة و تزيد السرعة نفسها.
نقطة الفرع و تزيد السرعة يتم تركها سليمة. على سبيل المثال، -o :: 1.3.2.6 يحذف المراجعة
1.3.2.1، المراجعة 1.3.2.5، وكل شيء بينهما، ولكن يترك 1.3 و1.3.2.6
سليم.

تزيد السرعة::

طي المراجعات بين تزيد السرعة ونهاية الفرع المحتوي تزيد السرعة. مراجعة تزيد السرعة
يتم تركها سليمة ولكن يتم حذف مراجعة الرأس.

تزيد السرعة

حذف المراجعة تزيد السرعة. على سبيل المثال، -o 1.3 ما يعادل -o 1.2 :: 1.4.

rev1:rev2

حذف المراجعات من rev1 إلى rev2شاملاً في نفس الفرع. لن يفعل أحد
تكون قادرة على استرداد rev1 or rev2 أو أي من المراجعات بينهما. على سبيل المثال،
أمر السير الذاتية مشرف -oR_1_01:R_1_02 . نادرا ما يكون مفيدا. وهذا يعني حذف المراجعات لأعلى
إلى العلامة R_1_02 وتضمينها. ولكن حذار! إذا كانت هناك ملفات لم
تغير بين R_1_02 وR_1_03 سيكون الملف ال نفسه المراجعة العددية
الرقم المخصص للعلامتين R_1_02 وR_1_03. لذلك لن يكون من المستحيل القيام بذلك فحسب
استرداد R_1_02؛ يجب أيضًا استعادة R_1_03 من الأشرطة! في معظم الحالات
تريد تحديد rev1::rev2 بدلا من ذلك.

:تزيد السرعة

حذف المراجعات من بداية الفرع الذي يحتوي على تزيد السرعة ما يصل الى بما في ذلك
تزيد السرعة.

تزيد السرعة:

حذف المراجعات من المراجعة تزيد السرعة، بما فيها تزيد السرعة نفسه إلى نهاية الفرع
تحتوي تزيد السرعة.

لا يجوز أن تحتوي أي من المراجعات المراد حذفها على فروع أو أقفال.

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

بسبب الطريق السير الذاتية يعالج الفروع تزيد السرعة لا يمكن تحديدها رمزيًا إذا كانت أ
فرع. راجع عقدة "أرقام الفروع السحرية" في دليل CVS للحصول على شرح.

تأكد من عدم قيام أي شخص بمراجعة نسخة من المراجعة التي عفا عليها الزمن. غريب
ستحدث الأمور إذا بدأ في تعديله وحاول التحقق منه مرة أخرى
السبب، أن هذا الخيار ليس طريقة جيدة لاستعادة التزام زائف؛ ارتكاب جديد
المراجعة التي تتراجع عن التغيير الزائف بدلاً من ذلك (راجع العقدة "دمج مراجعتين" في ملف CVS
كتيب).

-q

اركض بهدوء لا تطبع التشخيص.

-sحالة[:تزيد السرعة]

مفيد مع السير الذاتية. قم بتعيين سمة الحالة للمراجعة تزيد السرعة إلى حالة. إذا تزيد السرعة هو
رقم الفرع، تفترض المراجعة الأخيرة على هذا الفرع. لو تزيد السرعة تم حذفه، افترض
أحدث مراجعة على الفرع الافتراضي. أي معرف مقبول ل حالة. A
مجموعة مفيدة من الدول هي إكسب (للتجربة) ، طعنة (للثابت) و يختلط (لل
مطلق سراحه). افتراضيًا، يتم تعيين حالة المراجعة الجديدة على إكسب عندما يتم إنشاؤه.
الحالة مرئية في الإخراج من السير الذاتية سجل (راجع عقدة "السجل" في دليل CVS)، و
في ال $ سجل $ و $ الدولة $ الكلمات الرئيسية (انظر العقدة "استبدال الكلمات الرئيسية" في دليل CVS).
نلاحظ أن السير الذاتية يستخدم ميت الدولة لأغراضها الخاصة (انظر العقدة "العلية" في ملف CVS
يدوي)؛ لأخذ ملف من أو إلى ميت أوامر استخدام الدولة مثل السير الذاتية إزالة و السير الذاتية
تضيف (انظر العقدة "الإضافة والإزالة" في دليل CVS)، وليس السير الذاتية مشرف -s.

-t [ملف]

مفيد مع السير الذاتية. كتابة نص وصفي من محتويات المسمى ملف في
ملف RCS، وحذف النص الموجود. ال ملف قد لا يبدأ اسم المسار بـ -.
يمكن رؤية النص الوصفي في الإخراج من السير الذاتية سجل (راجع عقدة "السجل" في ملف CVS
يدوي). لا يمكن أن يكون هناك مسافة بينهما -t وحجتها.

If ملف تم حذفه، احصل على النص من الإدخال القياسي، أو أنهيه بنهاية الملف أو بواسطة
خط يحتوي على . بنفسها. المطالبة بالنص إذا كان التفاعل ممكنًا ؛ يرى -I.

-t-سلسلة

على غرار -tملف. كتابة نص وصفي من سلسلة في RCS ملف، حذف
النص الموجود. لا يمكن أن يكون هناك مسافة بينهما -t وحجتها.

-U

اضبط القفل على غير صارم. القفل غير الصارم يعني أن مالك الملف لا يحتاج إلى ذلك
قفل المراجعة لتسجيل الوصول. للاستعمال مع السير الذاتية، يجب ضبط القفل الصارم؛ انظر
المناقشة تحت -l الخيار أعلاه.

-ش[تزيد السرعة]

انظر الخيار -l أعلاه، لمناقشة استخدام هذا الخيار مع السير الذاتية. فتح
المراجعة مع الرقم تزيد السرعة. إذا تم إعطاء فرع، فتح أحدث مراجعة لذلك
فرع. لو تزيد السرعة تم حذفه، قم بإزالة القفل الأخير الذي يحتفظ به المتصل. عادة، فقط
يمكن لخزانة المراجعة أن تفتحها؛ شخص آخر يفتح المراجعة يكسر
قفل. يؤدي هذا إلى إرسال الخزانة الأصلية ارتكاب الإخطار (انظر العقدة
"الحصول على الإخطار" في دليل CVS). لا يمكن أن يكون هناك مسافة بينهما -u ولها
جدال.

-Vn

في الإصدارات السابقة من السير الذاتية، هذا الخيار يعني كتابة RCS الملف الذي سيكون
مقبول ل RCS الإصدار n، لكنه أصبح الآن قديمًا وسيؤدي تحديده إلى إنشاء ملف
خطأ.

-xلواحق

في الإصدارات السابقة من السير الذاتية، وقد تم توثيق ذلك كوسيلة لتحديد أسماء
RCS ملفات. لكن، السير الذاتية لقد تطلبت دائمًا أن RCS الملفات التي يستخدمها السير الذاتية تنتهي في ,v,
لذلك فإن هذا الخيار لم يفعل أي شيء مفيد أبدًا.

علق


ابحث عن تنقيح تم التعديل كل خط of a ملف؟
· الملخص: قم بتعليق ملفات [الخيارات]...

· يتطلب: المستودع.

· التغييرات: لا شيء.

لكل ملف في ملفات، قم بطباعة مراجعة رأس الصندوق مع المعلومات
على التعديل الأخير لكل سطر. إذا تم طلب تعليق توضيحي عكسي، قم بإظهار
التعديل الأول بعد المراجعة المحددة. (تعليق توضيحي للخلف حاليًا
يبدو أنه مكسور.)

علق الخيارات


يتم دعم هذه الخيارات القياسية بواسطة علق (راجع عقدة "الخيارات العامة" في ملف CVS
دليل، للحصول على وصف كامل لهم):

-b

للخلف، أظهر متى تمت إزالة الخط. يبدو حاليا أن تكون مكسورة.

-l

الدليل المحلي فقط، لا العودية.

-R

الدلائل العملية بشكل متكرر.

-f

استخدم مراجعة الرأس إذا لم يتم العثور على العلامة/التاريخ.

-F

إضافة تعليقات توضيحية إلى الملفات الثنائية.

-r بطاقة[:تاريخ]

قم بتعليق الملف اعتبارًا من المراجعة/العلامة المحددة أو متى تاريخ محدد و بطاقة هو
علامة الفرع، الإصدار من الفرع بطاقة كما كانت موجودة على تاريخ. انظر العقدة "مشتركة".
الخيارات في دليل CVS.

-D تاريخ

قم بتعليق الملف اعتبارًا من التاريخ المحدد.

علق مثال


فمثلا:

$ السيرة الذاتية علق على ssfile
التعليقات التوضيحية لملف ssfile
***************
1.1 (ماري 27 مارس 96): سطر ssfile 1
1.2 (جو 28 مارس 96): سطر ssfile 2

الملف com.ssfile يحتوي حاليا على سطرين. ال com.ssfile خط 1 تم فحص الخط من قبل
ماري في 27 مارس، ثم في 28 مارس. جو تمت إضافة سطر com.ssfile خط 2، دون تعديل
ال com.ssfile خط 1 خط. لا يخبرك هذا التقرير بأي شيء عن الخطوط التي كانت
حذفها أو استبدالها؛ تحتاج إلى استخدام السير الذاتية فرق لذلك (انظر العقدة "diff" في ملف CVS
كتيب).

الخيارات السير الذاتية علق تم إدراجها في العقدة "استدعاء CVS" في دليل CVS، ويمكن
يمكن استخدامها لتحديد الملفات والمراجعات للتعليق عليها. يتم وصف الخيارات في المزيد
التفاصيل هناك وفي عقدة "الخيارات العامة" في دليل CVS.

الخروج


تحقق خارج تقارير عن مصادر العطور بدون العلبة For التحرير
· ملخص: وحدات الخروج [الخيارات]...

· يتطلب: المستودع.

· التغييرات : دليل العمل.

· مرادفات: شارك، احصل على

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

نماذج هي إما أسماء رمزية لبعض مجموعات أدلة المصدر و
الملفات أو المسارات إلى الدلائل أو الملفات الموجودة في المستودع. الأسماء الرمزية هي
المحدد في نماذج ملف. راجع "وحدات" العقدة في دليل CVS.

اعتمادا على الوحدات التي تحددها، الخروج قد ينشئ بشكل متكرر الدلائل و
ملؤها بالملفات المصدر المناسبة. يمكنك بعد ذلك تحرير هذه الملفات المصدر
في أي وقت (بغض النظر عما إذا كان مطورو البرامج الآخرون يقومون بتحرير ملفاتهم الخاصة أم لا).
نسخ من المصادر)؛ قم بتحديثها لتشمل التغييرات الجديدة التي يطبقها الآخرون على
مستودع المصدر؛ أو قم بتنفيذ عملك كتغيير دائم في المستودع المصدر.

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

الملفات التي تم إنشاؤها بواسطة الخروج يتم إنشاؤها للقراءة والكتابة، ما لم -r الخيار ل السير الذاتية (انظر
عقدة "الخيارات العامة" في دليل CVS) محددة، قراءة CVSREAD متغيرات البيئة
تم تحديده (راجع العقدة "متغيرات البيئة" في دليل CVS)، أو أن الساعة موجودة
تأثير هذا الملف (انظر العقدة "الساعات" في دليل CVS).

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

بالنسبة للانتاج الذي تنتجه الخروج الأمر انظر العقدة "إخراج التحديث" في CVS
كتيب.

الخروج الخيارات


يتم دعم هذه الخيارات القياسية بواسطة الخروج (راجع عقدة "الخيارات العامة" في ملف CVS
دليل، للحصول على وصف كامل لهم):

-D تاريخ

استخدم أحدث مراجعة في موعد لا يتجاوز تاريخ. هذا الخيار لزج، ويعني -P.
راجع العقدة "العلامات اللاصقة" في دليل CVS، لمزيد من المعلومات حول العلامات/التواريخ اللاصقة.

-f

مفيدة فقط مع -D or -r أعلام. إذا لم يتم العثور على مراجعة مطابقة، قم باسترداد الملف
أحدث مراجعة (بدلاً من تجاهل الملف).

-k com.kflag

معالجة الكلمات الرئيسية وفقًا لـ com.kflag. راجع العقدة "استبدال الكلمات الرئيسية" في دليل CVS.
هذا الخيار لزج؛ سيتم استخدام التحديثات المستقبلية لهذا الملف في دليل العمل هذا
نفس الشيء com.kflag. الحالة يمكن الاطلاع على الأمر لرؤية الخيارات اللاصقة. انظر العقدة
"استدعاء CVS" في دليل CVS، لمزيد من المعلومات حول الحالة أمر.

-l

محلي؛ تشغيل فقط في دليل العمل الحالي.

-n

لا تقم بتشغيل أي برنامج الخروج (كما هو محدد في -o الخيار في ملف الوحدات؛
راجع "الوحدات النمطية" للعقدة في دليل CVS).

-P

تقليم الدلائل الفارغة. راجع عقدة "نقل الدلائل" في دليل CVS.

-p

توجيه الملفات إلى الإخراج القياسي.

-R

الدلائل الخروج بشكل متكرر. هذا الخيار بشكل افتراضي.

-r بطاقة[:تاريخ]

الخروج من المراجعة المحددة بواسطة بطاقة أو متى تاريخ محدد و بطاقة هو فرع
العلامة، الإصدار من الفرع بطاقة كما كانت موجودة على تاريخ. هذا الخيار لزج، و
يدل -P. راجع العقدة "العلامات اللاصقة" في دليل CVS لمزيد من المعلومات حول الملصقات اللاصقة
العلامات/التواريخ. راجع أيضًا عقدة "الخيارات العامة" في دليل CVS.

بالإضافة إلى ذلك، يمكنك استخدام خيارات الأوامر الخاصة هذه مع الخروج:

-A

قم بإعادة تعيين أي علامات أو تواريخ أو علامات لاصقة -k خيارات. راجع العقدة "العلامات اللاصقة" في دليل CVS،
لمزيد من المعلومات حول العلامات/التواريخ اللاصقة.

-c

انسخ ملف الوحدة، الذي تم فرزه، إلى الإخراج القياسي، بدلاً من إنشائه أو تعديله
أي ملفات أو أدلة في دليل العمل الخاص بك.

-d دير

قم بإنشاء دليل يسمى دير لملفات العمل، بدلاً من استخدام اسم الوحدة.
بشكل عام، استخدام هذه العلامة يعادل استخدام مكدير دير; cd دير تليها
أمر الخروج بدون -d العلم.

ولكن هناك استثناء مهم. أنها مريحة للغاية عند التحقق من أ
عنصر واحد لإظهار الإخراج في دليل لا يحتوي على فارغ
الدلائل المتوسطة. في هذه الحالة فقط, السير الذاتية يحاول "تقصير" أسماء المسارات إلى
تجنب تلك الدلائل الفارغة.

على سبيل المثال، نظرا لوحدة نمطية فو الذي يحتوي على الملف بار ج، الامر السير الذاتية co -d دير
فو سيتم إنشاء الدليل دير ومكان بار ج داخل. وبالمثل، نظرا لوحدة نمطية شريط
الذي يحتوي على دليل فرعي الباز حيث يوجد ملف quux.c، الامر السير الذاتية co -d دير
شريط / باز سيتم إنشاء الدليل دير ومكان quux.c في الداخل.

باستخدام -N العلم سوف يهزم هذا السلوك. بالنظر إلى نفس تعريفات الوحدة المذكورة أعلاه،
السير الذاتية co -N -d دير فو سيُنشئ الدلائل دير/فو ومكان بار ج في الداخل، بينما السير الذاتية
co -N -d دير شريط / باز سيُنشئ الدلائل دير/بار/باز ومكان quux.c في الداخل.

-j بطاقة

مع اثنين -j الخيارات، دمج التغييرات من المراجعة المحددة مع الأول -j خيار
للمراجعة المحددة مع الثاني j الخيار، في دليل العمل.

مع واحد -j الخيار، دمج التغييرات من المراجعة الأصلية إلى المراجعة المحددة
مع الالجائزة -j الخيار، في دليل العمل. مراجعة السلف هي الشائعة
سلف المراجعة التي يستند إليها دليل العمل، والمراجعة
المحدد في -j الخيار.

بالإضافة إلى ذلك، يمكن أن يحتوي كل خيار -j على مواصفات تاريخ اختيارية، عند استخدامها
مع الفروع، يمكن قصر المراجعة المختارة على مراجعة واحدة خلال تاريخ محدد. اختياري
يتم تحديد التاريخ عن طريق إضافة نقطتين (:) إلى العلامة: -jرمزي_العلامة:Date_Specifier.

راجع العقدة "التفرع والدمج" في دليل CVS.

-N

مفيدة فقط مع -d دير. مع هذا الخيار، السير الذاتية لن يتم "تقصير" الوحدة النمطية
المسارات في دليل العمل الخاص بك عند التحقق من وحدة واحدة. انظر -d علم ل
أمثلة ومناقشة.

-s

اعجاب -c، ولكن قم بتضمين حالة كافة الوحدات، وفرزها حسب سلسلة الحالة. يرى
العقدة "الوحدات النمطية" في دليل CVS، للحصول على معلومات حول -s الخيار المستخدم داخل
ملف الوحدات لتعيين حالة الوحدة.

الخروج أمثلة


احصل على نسخة من الوحدة tc:

$ السير الذاتية الخروج ح

احصل على نسخة من الوحدة tc كما بدت قبل يوم واحد:

$ cvs checkout -D أمس tc

ارتكاب


تحقق ملفات إلى ال مستودع
· الملخص: الالتزام [-lnRf] [-m 'log_message' | -ملف F] [مراجعة -r] [ملفات...]

· يتطلب: دليل العمل، والمستودع.

· التغييرات: المستودع.

· المرادف: ci

استعمل ارتكاب عندما تريد دمج التغييرات من ملفات مصدر العمل الخاصة بك في ملف
مستودع المصدر.

إذا لم تحدد ملفات معينة للالتزام بها، فستتم إزالة جميع الملفات الموجودة في عملك
يتم فحص الدليل الحالي. ارتكاب يحرص على التغيير في المستودع فقط
تلك الملفات التي قمت بتغييرها بالفعل. افتراضيًا (أو إذا حددت صراحةً
-R الخيار)، يتم أيضًا فحص الملفات الموجودة في الدلائل الفرعية والالتزام بها إذا كانت موجودة
تغير؛ يمكنك استخدام ال -l خيار للحد ارتكاب إلى الدليل الحالي فقط.

ارتكاب التحقق من أن الملفات المحددة محدثة مع المراجعات الحالية في ملف
مستودع المصدر؛ وسوف يخطرك، والخروج دون الالتزام، إذا كان أي من
يجب أن تكون الملفات المحددة حديثة أولاً باستخدام تحديث (راجع عقدة "التحديث" في ملف CVS
كتيب). ارتكاب لا يستدعي ال تحديث الأمر لك، بل يترك ذلك ل
عليك أن تفعل عندما يحين الوقت المناسب.

عندما يكون كل شيء على ما يرام، يتم استدعاء المحرر للسماح لك بإدخال رسالة السجل التي سيتم
مكتوبًا إلى واحد أو أكثر من برامج التسجيل (راجع "الوحدات النمطية" للعقدة في دليل CVS، وانظر
العقدة "معلومات تسجيل الدخول" في دليل CVS) ووضعها في ملف RCS الملف داخل المستودع.
يمكن استرداد رسالة السجل هذه باستخدام ملف سجل يأمر؛ راجع عقدة "السجل" في CVS
يدوي. يمكنك تحديد رسالة السجل في سطر الأوامر باستخدام الملف -m الرسالة اختيار،
وبالتالي تجنب استدعاء المحرر، أو استخدم -F ملف خيار لتحديد أن
يحتوي ملف الوسيطة على رسالة السجل.

At ارتكاب، يتم وضع التزام فريد في RCS الملف داخل المستودع. كل الملفات
الملتزم بها مرة واحدة تحصل على نفس الالتزام، وهي سلسلة تتكون فقط من أرقام سداسية عشرية
(عادة 16 في جنو السير الذاتية، 19 في MirBSD وMirDebian GNU السير الذاتية). إف إس إف جنو السير الذاتية 1.11، ميروس
جنو السير الذاتية 1.11 وOpenBSD OpenCVS لا يدعمان الالتزامات حتى الآن. يمكن أن يكون الالتزام
تم استرجاعها مع سجل و الحالة يأمر؛ راجع العقدة "سجل" في دليل CVS والعقدة
"حالة الملف" في دليل CVS.

ارتكاب الخيارات


يتم دعم هذه الخيارات القياسية بواسطة ارتكاب (راجع عقدة "الخيارات العامة" في ملف CVS
دليل، للحصول على وصف كامل لهم):

-l

محلي؛ تشغيل فقط في دليل العمل الحالي.

-R

ارتكاب الدلائل بشكل متكرر. يتم تشغيل هذا بشكل افتراضي.

-r تنقيح

يلتزم تنقيح. تنقيح يجب أن يكون إما فرعا، أو مراجعة على الجذع الرئيسي
وهو أعلى من أي رقم مراجعة موجود (راجع العقدة "تعيين المراجعات" في ملف
دليل CVS). لا يمكنك الالتزام بمراجعة محددة على فرع.

ارتكاب يدعم أيضًا هذه الخيارات:

-c

رفض الالتزام بالملفات إلا إذا قام المستخدم بتسجيل تعديل صالح على الملف عبر السير الذاتية
تحرير. هذا هو الأكثر فائدة عندما ارتكاب -c و تحرير -c تم وضعها في الكل .cvsrc
ملفات. يمكن فرض الالتزام على أي حال عن طريق إعادة تسجيل التعديل بأثر رجعي عبر
السير الذاتية تحرير (لن يتم فقدان أي تغييرات على الملف) أو استخدام الملف -f خيار الالتزام.
دعم لل ارتكاب -c يتطلب إصداري العميل والخادم 1.12.10 أو أحدث.

-F ملف

اقرأ رسالة السجل من ملف، بدلاً من استدعاء محرر.

-f

لاحظ أن هذا ليس السلوك القياسي لـ -f الخيار كما هو محدد في العقدة "Common
الخيارات في دليل CVS.

القوة السير الذاتية لإجراء مراجعة جديدة حتى لو لم تقم بإجراء أي تغييرات على الملف. مثل
of السير الذاتية الإصدار 1.12.10، فإنه يتسبب أيضًا في حدوث المشكلة -c الخيار الذي يجب تجاهله. إذا كان الحالي
مراجعة ملف هو 1.7، فإن الأمرين التاليين متكافئان:

الالتزام بالسيرة الذاتية $ -f ملف
التزام السيرة الذاتية $ -r 1.8 ملف

-f الخيار يعطل العودية (أي أنه يعني ضمنا -l). لأجبار السير الذاتية لارتكاب جديد
المراجعة لجميع الملفات في جميع الدلائل الفرعية، يجب عليك استخدامها -f -R.

-m الرسالة

استعمل الرسالة كرسالة السجل، بدلاً من استدعاء المحرر.

ارتكاب أمثلة


يرتكب جريمة إلى a خيران
يمكنك الالتزام بمراجعة فرعية (تحتوي على عدد زوجي من النقاط) باستخدام ملحق -r
خيار. لإنشاء مراجعة فرعية، استخدم الأمر -b الخيار rtag or بطاقة الأوامر (انظر
عقدة "التفرع والدمج" في دليل CVS). ثم إما الخروج or تحديث يمكن أن يكون
تستخدم لتأسيس مصادرك على الفرع المنشأ حديثًا. ومن تلك النقطة فصاعدا، كل شيء ارتكاب
ستتم إضافة التغييرات التي تم إجراؤها داخل مصادر العمل هذه تلقائيًا إلى الفرع
المراجعة، وبالتالي عدم إزعاج تطوير الخط الرئيسي بأي شكل من الأشكال. على سبيل المثال، إذا كنت
اضطررت إلى إنشاء تصحيح للإصدار 1.2 من المنتج، على الرغم من أن الإصدار 2.0 موجود
قيد التطوير بالفعل، يمكنك القيام بما يلي:

$ cvs rtag -b -r FCS1_2 FCS1_2_Patch Product_module
$ cvs checkout -r FCS1_2_Patch Product_module
$ قرص مضغوط Product_module
[[ الإختراق بعيدا ]]
$ الالتزام بالسيرة الذاتية

يعمل هذا تلقائيًا منذ -r الخيار لزج.

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

[[ المصادر المخترقة موجودة ]]
علامة السيرة الذاتية $ -b EXPR1
$ تحديث السيرة الذاتية -r EXPR1
$ الالتزام بالسيرة الذاتية

تحديث الأمر سيجعل -r EXPR1 الخيار مثبت على كافة الملفات. لاحظ أن الخاص بك
لن تتم إزالة التغييرات التي يتم إجراؤها على الملفات بواسطة تحديث أمر. ال ارتكاب سوف
يلتزم تلقائيًا بالفرع الصحيح، لأن -r لزجة. يمكنك أيضا أن تفعل
مثله:

[[ المصادر المخترقة موجودة ]]
علامة السيرة الذاتية $ -b EXPR1
$ الالتزام بالسيرة الذاتية -r EXPR1

ولكن بعد ذلك، فقط تلك الملفات التي قمت بتغييرها هي التي ستحتوي على -r EXPR1 العلم لزجة.
إذا قمت بالاختراق والتزمت دون تحديد -r EXPR1 العلم، قد تكون بعض الملفات
ينتهي الأمر بطريق الخطأ على الجذع الرئيسي.

للعمل معك على التغيير التجريبي، سيفعل الآخرون ذلك ببساطة

$ cvs checkout -r EXPR1 مهما_module

فرق


عرض الخلافات ما بين المراجعات
· الملخص: فرق [-lR] [-k kflag] [format_options] [(-r rev1[:date1] | -D date1) [-r
rev2[:date2] | -D date2]] [الملفات...]

· يتطلب: دليل العمل، والمستودع.

· التغييرات: لا شيء.

فرق يتم استخدام الأمر لمقارنة المراجعات المختلفة للملفات. الإجراء الافتراضي هو
لمقارنة ملفات العمل الخاصة بك مع المراجعات التي استندت إليها، والإبلاغ عن أي منها
الاختلافات التي تم العثور عليها.

إذا تم إعطاء أي أسماء ملفات، تتم مقارنة تلك الملفات فقط. إذا كانت هناك أي الدلائل
نظرا، سيتم مقارنة جميع الملفات الموجودة تحتها.

تختلف حالة الخروج للفرق عن غيرها السير الذاتية الأوامر؛ لمزيد من التفاصيل انظر العقدة
"حالة الخروج" في دليل CVS.

فرق الخيارات


يتم دعم هذه الخيارات القياسية بواسطة فرق (راجع عقدة "الخيارات العامة" في دليل CVS،
للحصول على وصف كامل لهم):

-D تاريخ

استخدم أحدث مراجعة في موعد لا يتجاوز تاريخ. شاهد -r لكيفية تأثير ذلك على
مقارنة.

-k com.kflag

معالجة الكلمات الرئيسية وفقًا لـ com.kflag. راجع العقدة "استبدال الكلمات الرئيسية" في دليل CVS.

-l

محلي؛ تشغيل فقط في دليل العمل الحالي.

-R

فحص الدلائل بشكل متكرر. هذا الخيار بشكل افتراضي.

-r بطاقة[:تاريخ]

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

أحدهما أو كليهما -r يمكن استبدال الخيارات بـ أ -D تاريخ الخيار الموصوف أعلاه.

تحدد الخيارات التالية تنسيق الإخراج. لديهم نفس المعنى كما
في فرق جنو. تحتوي معظم الخيارات على اسمين متكافئين، أحدهما حرف واحد
اخراج بواسطة -والآخر وهو اسم طويل يسبقه --.

-خطوط

عرض خطوط (عدد صحيح) خطوط السياق. لا يحدد هذا الخيار تنسيق الإخراج
بنفسها؛ فلا أثر له إلا إذا اجتمع معه -c or -u. هذا الخيار هو
عفا عليها الزمن. للتشغيل السليم، التصحيح يحتاج عادةً إلى سطرين من السياق على الأقل.

-a

تعامل مع كافة الملفات كنص وقارنها سطراً بسطر، حتى لو لم تبدو كذلك
نص.

-b

تجاهل المسافة البيضاء الزائدة وفكر في كافة التسلسلات الأخرى لمسافة بيضاء واحدة أو أكثر
الحروف لتكون متكافئة.

-B

تجاهل التغييرات التي تقوم فقط بإدراج أو حذف أسطر فارغة.

--الثنائية

قراءة وكتابة البيانات في الوضع الثنائي.

--نبذة

قم بالإبلاغ فقط عما إذا كانت الملفات مختلفة، وليس تفاصيل الاختلافات.

-c

استخدم تنسيق إخراج السياق.

-C خطوط

--سياق الكلام[=خطوط]

استخدم تنسيق إخراج السياق ، مع إظهار خطوط (عدد صحيح) أسطر السياق، أو ثلاثة إذا
خطوط لا يعطى. للتشغيل السليم ، التصحيح يحتاج عادةً إلى سطرين على الأقل من
سياق الكلام.

--changed-group-format=شكل

استعمل شكل لإخراج مجموعة سطر تحتوي على أسطر مختلفة من كلا الملفين
إذا كان تنسيق آخر. راجع العقدة "تنسيقات مجموعة الخطوط" في دليل CVS.

-d

قم بتغيير الخوارزمية ربما للعثور على مجموعة أصغر من التغييرات. هذا يجعل فرق أبطأ
(أحيانًا أبطأ بكثير).

-e

- م

جعل الإخراج الذي هو صالح ed النصي.

--توسيع علامات التبويب

قم بتوسيع علامات التبويب إلى مسافات في المخرجات، للحفاظ على محاذاة علامات التبويب في الإدخال
الملفات.

-f

قم بإنشاء مخرجات تبدو غامضة مثل ed البرنامج النصي ولكن لديه تغييرات في الترتيب
تظهر في الملف.

-F REGEXP

في السياق والشكل الموحد، لكل مجموعة كبيرة من الاختلافات، اعرض بعضًا من الاختلافات الأخيرة
السطر السابق الذي يطابق REGEXP.

--إلى الأمام إد

قم بإنشاء مخرجات تبدو غامضة مثل ed البرنامج النصي ولكن لديه تغييرات في الترتيب
تظهر في الملف.

-H

استخدم الاستدلال لتسريع التعامل مع الملفات الكبيرة التي تحتوي على العديد من الملفات الصغيرة المتناثرة
التغييرات.

--خطوط الأفق=خطوط

لا تتجاهل الأخير خطوط خطوط البادئة المشتركة والأولى خطوط خطوط
اللاحقة المشتركة.

-i

تجاهل التغييرات في الحالة؛ النظر في الحروف الكبيرة والصغيرة مكافئة.

-I REGEXP

تجاهل التغييرات التي تقوم فقط بإدراج أو حذف الأسطر المطابقة REGEXP.

--ifdef =الاسم

قم بإجراء إخراج مدمج إذا كان آخر باستخدام الاسم.

--تجاهل - كل - المسافة

تجاهل المسافة البيضاء عند مقارنة الخطوط.

- تجاهل الأسطر الفارغة

تجاهل التغييرات التي تقوم فقط بإدراج أو حذف أسطر فارغة.

- أقل من حالة

تجاهل التغييرات في الحالة ؛ اعتبر أن الأحرف الكبيرة والصغيرة هي نفسها.

--ignore-matching-lines=REGEXP

تجاهل التغييرات التي تقوم فقط بإدراج أو حذف الأسطر المطابقة REGEXP.

- تجاهل-تغيير الفضاء

تجاهل المسافة البيضاء الزائدة وفكر في كافة التسلسلات الأخرى لمسافة بيضاء واحدة أو أكثر
الحروف لتكون متكافئة.

- علامة التبويب الأولية

قم بإخراج علامة تبويب بدلاً من مسافة قبل نص السطر بالتنسيق العادي أو التنسيق السياقي.
يؤدي هذا إلى ظهور محاذاة علامات التبويب في السطر بشكل طبيعي.

-L ملصق

استعمل ملصق بدلاً من اسم الملف بتنسيق السياق ورؤوس التنسيق الموحدة.

- التسمية =ملصق

استعمل ملصق بدلاً من اسم الملف بتنسيق السياق ورؤوس التنسيق الموحدة.

--العمود الأيسر

قم بطباعة العمود الأيسر فقط من سطرين مشتركين بتنسيق جنبًا إلى جنب.

--تنسيق الخط=شكل

استعمل شكل لإخراج جميع أسطر الإدخال بتنسيق if-then-else. راجع العقدة "تنسيقات الخطوط" في
دليل CVS.

- الحد الأدنى

قم بتغيير الخوارزمية ربما للعثور على مجموعة أصغر من التغييرات. هذا يجعل فرق أبطأ
(أحيانًا أبطأ بكثير).

-n

يختلف تنسيق RCS للإخراج؛ يحب -f إلا أن كل أمر يحدد عدد الأسطر
المتضررة.

-N

--ملف جديد

في مقارنة الدليل، إذا تم العثور على ملف في دليل واحد فقط، فيجب التعامل معه على أنه موجود
ولكنها فارغة في الدليل الآخر.

--new-group-format=شكل

استعمل شكل لإخراج مجموعة من الأسطر مأخوذة من الملف الثاني فقط في if-then-else
شكل. راجع العقدة "تنسيقات مجموعة الخطوط" في دليل CVS.

--تنسيق السطر الجديد=شكل

استعمل شكل لإخراج سطر مأخوذ من الملف الثاني فقط بتنسيق if-then-else. يرى
عقدة "تنسيقات الخط" في دليل CVS.

--old-group-format=شكل

استعمل شكل لإخراج مجموعة من الأسطر المأخوذة من الملف الأول فقط في if-then-else
شكل. راجع العقدة "تنسيقات مجموعة الخطوط" في دليل CVS.

--old-line-format=شكل

استعمل شكل لإخراج سطر مأخوذ من الملف الأول فقط بتنسيق if-then-else. يرى
عقدة "تنسيقات الخط" في دليل CVS.

-p

اعرض الدالة C التي يوجد بها كل تغيير.

- الصليب الأحمر

يختلف تنسيق RCS للإخراج؛ يحب -f إلا أن كل أمر يحدد عدد الأسطر
المتضررة.

--تقرير-ملفات متطابقة

-s

الإبلاغ عندما يكون هناك ملفان متماثلان.

--show-c-function

اعرض الدالة C التي يوجد بها كل تغيير.

--show-function-line=REGEXP

في السياق والشكل الموحد، لكل مجموعة كبيرة من الاختلافات، اعرض بعضًا من الاختلافات الأخيرة
السطر السابق الذي يطابق REGEXP.

--جنباألى جنب

استخدم تنسيق الإخراج جنبًا إلى جنب.

--سرعة - الملفات - الكبيرة

استخدم الاستدلال لتسريع التعامل مع الملفات الكبيرة التي تحتوي على العديد من الملفات الصغيرة المتناثرة
التغييرات.

- خطوط الدعم المشتركة

لا تطبع الخطوط المشتركة بتنسيق جنبًا إلى جنب.

-t

قم بتوسيع علامات التبويب إلى مسافات في المخرجات، للحفاظ على محاذاة علامات التبويب في الإدخال
الملفات.

-T

قم بإخراج علامة تبويب بدلاً من مسافة قبل نص السطر بالتنسيق العادي أو التنسيق السياقي.
يؤدي هذا إلى ظهور محاذاة علامات التبويب في السطر بشكل طبيعي.

--نص

تعامل مع كافة الملفات كنص وقارنها سطراً بسطر، حتى لو لم تبدو كذلك
نص.

-u

استخدم تنسيق الإخراج الموحد.

--unchanged-group-format=شكل

استعمل شكل لإخراج مجموعة من الخطوط المشتركة المأخوذة من كلا الملفين في حالة if-then-else
شكل. راجع العقدة "تنسيقات مجموعة الخطوط" في دليل CVS.

--Unchanged-line-format=شكل

استعمل شكل لإخراج سطر مشترك لكلا الملفين بتنسيق if-then-else. انظر العقدة "الخط".
التنسيقات في دليل CVS.

-U خطوط

--موحد[=خطوط]

استخدم تنسيق الإخراج الموحد ، مع إظهار خطوط (عدد صحيح) أسطر السياق، أو ثلاثة إذا
خطوط لا يعطى. للتشغيل السليم ، التصحيح يحتاج عادةً إلى سطرين على الأقل من
سياق الكلام.

-w

تجاهل المسافة البيضاء عند مقارنة الخطوط.

-W الأعمدة

- العرض =الأعمدة

استخدم عرض الإخراج الأعمدة بتنسيق جنبًا إلى جنب.

-y

استخدم تنسيق الإخراج جنبًا إلى جنب.

خط رأس التجميع صيغ


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

على سبيل المثال، يقوم الأمر التالي بمقارنة ملف TeX ملفي مع النسخة الأصلية
من المستودع، ويخرج ملفًا مدمجًا تُحاط فيه المناطق القديمة
\بداية{م}-\النهاية{م} خطوط، ومناطق جديدة محاطة بها \تبدأ{فرنك بلجيكي}-\النهاية{فرنك بلجيكي} خطوط.

فرق السيرة الذاتية \

--old-group-format='\begin{em}
%<\النهاية{م}
'\

--new-group-format='\begin{bf}
%>\النهاية{فرنك بلجيكي}
'\

ملفي

الأمر التالي يعادل المثال أعلاه، ولكنه مطول قليلاً،
لأنه يوضح تنسيقات مجموعة الخطوط الافتراضية.

فرق السيرة الذاتية \

--old-group-format='\begin{em}
%<\النهاية{م}
'\

--new-group-format='\begin{bf}
%>\النهاية{فرنك بلجيكي}
'\

--unchanged-group-format='%=' \

--changed-group-format='\begin{em}
%<\النهاية{م}
\تبدأ{فرنك بلجيكي}
%>\النهاية{فرنك بلجيكي}
'\

ملفي

فيما يلي مثال أكثر تقدمًا، والذي يُخرج قائمة فرق برؤوس تحتوي على سطر
الأرقام بأسلوب "إنجليزي عادي".

فرق السيرة الذاتية \

--unchanged-group-format='' \

--old-group-format='-------- تم حذف %d line%(n=1?:s) في %df:
%<' \

--new-group-format='-------- تمت إضافة %dN line%(N=1?:s) بعد %de:
%>' \

--changed-group-format='-------- تم تغيير %dn line%(n=1?:s) عند %df:
%<-------- إلى:
%>' \

ملفي

لتحديد تنسيق مجموعة سطر، استخدم أحد الخيارات المدرجة أدناه. يمكنك تحديد ما يصل
إلى أربعة تنسيقات لمجموعة الخطوط، واحد لكل نوع من مجموعة الخطوط. يجب عليك الاقتباس شكل,
لأنه يحتوي عادةً على أحرف تعريفية لـ Shell.

--old-group-format=شكل

مجموعات الخطوط هذه عبارة عن كتل تحتوي على أسطر من الملف الأول فقط. الافتراضي القديم
تنسيق المجموعة هو نفس تنسيق المجموعة الذي تم تغييره إذا تم تحديده؛ وإلا فهو كذلك
تنسيق يقوم بإخراج مجموعة الخطوط كما هي.

--new-group-format=شكل

مجموعات الخطوط هذه عبارة عن كتل تحتوي على أسطر من الملف الثاني فقط. الافتراضي الجديد
تنسيق المجموعة هو نفس تنسيق المجموعة الذي تم تغييره إذا تم تحديده؛ وإلا فهو أ
التنسيق الذي يقوم بإخراج مجموعة الخطوط كما هي.

--changed-group-format=شكل

مجموعات الخطوط هذه عبارة عن كتل تحتوي على أسطر من كلا الملفين. المجموعة الافتراضية التي تم تغييرها
التنسيق هو سلسلة تنسيقات المجموعة القديمة والجديدة.

--unchanged-group-format=شكل

تحتوي مجموعات الخطوط هذه على خطوط مشتركة لكلا الملفين. المجموعة الافتراضية التي لم تتغير
التنسيق هو تنسيق يقوم بإخراج مجموعة الخطوط كما هي.

في تنسيق مجموعة الخطوط، تمثل الأحرف العادية نفسها؛ تحويل
المواصفات تبدأ ب % ولها أحد النماذج التالية.

%<

يرمز إلى الأسطر من الملف الأول، بما في ذلك السطر الجديد اللاحق. كل سطر هو
منسق وفقًا لتنسيق الخط القديم (راجع العقدة "تنسيقات الخط" في دليل CVS).

%>

يرمز إلى الأسطر من الملف الثاني، بما في ذلك السطر الجديد اللاحق. كل سطر هو
تم تنسيقه وفقًا لتنسيق الخط الجديد.

%=

يرمز إلى الأسطر المشتركة بين الملفين، بما في ذلك السطر الجديد اللاحق. كل سطر هو
تم تنسيقه وفقًا لتنسيق الخط الذي لم يتغير.

%%

لتقف على %.

%ج'C'

أين C هو حرف واحد، لتقف على C. C قد لا تكون شرطة مائلة عكسية أو فاصلة عليا.
على سبيل المثال، %ج':' لتقف على النقطتين، حتى داخل الجزء الذي كان من if-then-else
التنسيق، والذي عادةً ما ينهيه النقطتان.

%ج'\O'

أين O عبارة عن سلسلة مكونة من 1 أو 2 أو 3 أرقام ثماني، وترمز إلى الحرف ذي الرمز الثماني
O. على سبيل المثال، %ج'\0' لتقف على حرف فارغ.

Fn

أين F هو printf مواصفات التحويل و n هو أحد الحروف التالية
لتقف على nتم تنسيق قيمة F.

e

رقم السطر الموجود قبل المجموعة في الملف القديم.

f

رقم السطر الأول في المجموعة في الملف القديم؛ يساوي e + شنومكس.

l

رقم السطر للسطر الأخير في المجموعة في الملف القديم.

m

رقم السطر الموجود بعد المجموعة مباشرة في الملف القديم؛ يساوي l + شنومكس.

n

عدد الأسطر في المجموعة في الملف القديم؛ يساوي l - f + شنومكس.

E, F, L, M, N

وبالمثل بالنسبة للأسطر الموجودة في الملف الجديد.

printf يمكن أن تكون مواصفات التحويل %d, %o, %xالطرق أو %X، تحديد العلامة العشرية،
إخراج ثماني أو سداسي عشري صغير أو إخراج سداسي عشري كبير على التوالي. بعد
ال % يمكن أن تظهر الخيارات التالية بالتسلسل: أ - تحديد التبرير الأيسر؛
عدد صحيح يحدد الحد الأدنى لعرض الحقل؛ وفترة تليها اختيارية
عدد صحيح يحدد الحد الأدنى لعدد الأرقام. على سبيل المثال، %5dN يطبع الرقم
من الأسطر الجديدة في المجموعة في حقل بعرض 5 أحرف، وذلك باستخدام printf شكل
"٪ 5d".

(A=B?T:E)

If A يساوي B then T آخر E. A و B كلاهما إما ثابت عشري أو واحد
تم تفسير الرسالة على النحو الوارد أعلاه. مواصفات التنسيق هذه تعادل T if Aقيمة تساوي
B'س؛ وإلا فإنه يعادل E.

على سبيل المثال، %(N=0?no:%dN) السطر%(N=1?:s) ما يعادل لا خطوط if N (عدد ال
الأسطر الموجودة في المجموعة في الملف الجديد) هي 0، إلى 1 خط if N هو 1، و %dN خطوط
غير ذلك.

خط صيغ


تتحكم تنسيقات الخطوط في كيفية إخراج كل سطر مأخوذ من ملف إدخال كجزء من سطر
المجموعة بتنسيق if-then-else.

على سبيل المثال، يقوم الأمر التالي بإخراج النص باستخدام مؤشر تغيير عمود واحد إلى
يسار النص. العمود الأول من الإخراج هو - للخطوط المحذوفة | للخطوط المضافة،
ومساحة للخطوط دون تغيير. تحتوي التنسيقات على أحرف السطر الجديد حيث الأسطر الجديدة
مطلوبة على الإخراج.

فرق السيرة الذاتية \

--old-line-format='-%l
'\

--new-line-format='|%l
'\

--unchanged-line-format=' %l
'\

ملفي

لتحديد تنسيق الخط، استخدم أحد الخيارات التالية. يجب عليك الاقتباس شكل,
لأنه غالبًا ما يحتوي على أحرف تعريفية للصدفة.

--old-line-format=شكل

تنسيقات الخطوط فقط من الملف الأول.

--تنسيق السطر الجديد=شكل

تنسيقات الخطوط فقط من الملف الثاني.

--Unchanged-line-format=شكل

خطوط التنسيقات المشتركة لكلا الملفين.

--تنسيق الخط=شكل

تنسيق كافة الخطوط؛ في الواقع، فهو يحدد الخيارات الثلاثة المذكورة أعلاه في وقت واحد.

في تنسيق الخط، تمثل الأحرف العادية نفسها؛ مواصفات التحويل
أبدا ب % ولها أحد النماذج التالية.

%l

يرمز إلى محتويات السطر، دون احتساب السطر الجديد الذي يليه (إن وجد). هذا
يتجاهل التنسيق ما إذا كان السطر غير مكتمل.

%L

يرمز إلى محتويات السطر، بما في ذلك السطر الجديد اللاحق (إن وجد). إذا كان الخط
غير مكتمل، فإن هذا التنسيق يحافظ على عدم اكتماله.

%%

لتقف على %.

%ج'C'

أين C هو حرف واحد، لتقف على C. C قد لا تكون شرطة مائلة عكسية أو فاصلة عليا.
على سبيل المثال، %ج':' لتقف على القولون.

%ج'\O'

أين O عبارة عن سلسلة مكونة من 1 أو 2 أو 3 أرقام ثماني، وترمز إلى الحرف ذي الرمز الثماني
O. على سبيل المثال، %ج'\0' لتقف على حرف فارغ.

Fn

أين F هو printf مواصفات التحويل، ترمز إلى رقم السطر المنسق باستخدام
F. على سبيل المثال، %.5dn طباعة رقم السطر باستخدام printf شكل "%.5د". انظر العقدة
"تنسيقات مجموعة الخطوط" في دليل CVS، لمزيد من المعلومات حول مواصفات تحويل printf.

تنسيق الخط الافتراضي هو %l متبوعًا بحرف السطر الجديد.

إذا كان الإدخال يحتوي على أحرف جدولة وكان من المهم أن تتماشى مع المخرجات،
يجب عليك التأكد من ذلك %l or %L بتنسيق سطر يقع مباشرة بعد علامة الجدولة (على سبيل المثال بواسطة
السابقة %l or %L بحرف علامة تبويب)، أو يجب عليك استخدام -t or --توسيع علامات التبويب
الخيار.

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

فرق السيرة الذاتية \

--old-line-format='< %l
'\

--new-line-format='> %l
'\

--old-group-format='%df%(f=l?:,%dl)d%dE
%<' \

--new-group-format='%dea%dF%(F=L?:,%dL)
%>' \

--changed-group-format='%df%(f=l?:,%dl)c%dF%(F=L?:,%dL)
%<—
%>' \

--unchanged-group-format='' \

ملفي

فرق أمثلة


السطر التالي ينتج Unidiff (-u العلم) بين المراجعة 1.14 و1.19 ​​من
الخلفية. ج. نظرا ل -ك.ك علم أنه لا يتم استبدال أي كلمات رئيسية، لذلك الاختلافات فقط
تعتمد على استبدال الكلمات الرئيسية يتم تجاهلها.

$ CVS diff -kk -u -r 1.14 -r 1.19 backend.c

لنفترض أن الفرع التجريبي EXPR1 كان يعتمد على مجموعة من الملفات التي تحمل علامة RELEASE_1_0. ل
لمعرفة ما حدث في هذا الفرع، يمكن استخدام ما يلي:

$ cvs diff -r RELEASE_1_0 -r EXPR1

يمكن استخدام أمر مثل هذا لإنتاج سياق مختلف بين إصدارين:

$ cvs diff -c -r RELEASE_1_0 -r RELEASE_1_1 > diffs

إذا كنت تحتفظ بـ ChangeLogs، فاطلب الأمر مثل ما يلي قبل الالتزام مباشرةً
قد تساعدك تغييراتك في كتابة إدخال سجل التغيير. جميع التعديلات المحلية التي لديها
سيتم طباعة لم يتم الالتزام بها بعد.

$ السيرة الذاتية فرق -u | أقل

تصدير


تصدير تقارير عن مصادر العطور بدون العلبة تبدأ من CVS ، مماثل إلى الخروج
· الملخص: تصدير [-flNnR] (-r rev[:date] | -D date) وحدة [-k subst] [-d dir]...

· يتطلب: المستودع.

· التغييرات : الدليل الحالي.

هذا الأمر هو البديل من الخروج; استخدامه عندما تريد نسخة من المصدر ل
الوحدة بدون السير الذاتية الدلائل الإدارية. على سبيل المثال، قد تستخدم تصدير إلى
إعداد المصدر للشحن خارج الموقع. يتطلب هذا الأمر تحديد تاريخ أو
العلامة (مع -D or -r)، بحيث يمكنك الاعتماد على إعادة إنتاج المصدر الذي تشحنه للآخرين
(وبالتالي فإنه يقوم دائمًا بتقليم الدلائل الفارغة).

غالبًا ما يرغب المرء في استخدامه -كف مع السير الذاتية تصدير. يؤدي هذا إلى ظهور أي كلمات رئيسية
تم توسيعه بحيث لا يؤدي الاستيراد الذي يتم إجراؤه في موقع آخر إلى فقدان مراجعة الكلمة الرئيسية
معلومة. لكن انتبه إلى أن هذا لا يتعامل مع عملية تصدير تحتوي على ملفات ثنائية
بشكل صحيح. انتبه أيضًا إلى أنه بعد الاستخدام -كف، لم يعد بإمكان المرء استخدام الايدنت
الأمر (الذي يعد جزءًا من RCS جناح – انظر الايدنت(1)) الذي يبحث عن سلاسل الكلمات الرئيسية.
إذا كنت تريد أن تكون قادرًا على الاستخدام الايدنت يجب ألا تستخدم -كف.

تصدير الخيارات


يتم دعم هذه الخيارات القياسية بواسطة تصدير (راجع عقدة "الخيارات العامة" في ملف CVS
دليل، للحصول على وصف كامل لهم):

-D تاريخ

استخدم أحدث مراجعة في موعد لا يتجاوز تاريخ.

-f

إذا لم يتم العثور على مراجعة مطابقة، فاسترجع المراجعة الأحدث (بدلاً من تجاهلها).
الملف).

-l

محلي؛ تشغيل فقط في دليل العمل الحالي.

-n

لا تقم بتشغيل أي برنامج الخروج.

-R

تصدير الدلائل بشكل متكرر. يتم تشغيل هذا بشكل افتراضي.

-r بطاقة[:تاريخ]

تصدير المراجعة المحددة بواسطة بطاقة أو متى تاريخ محدد و بطاقة هي علامة فرع،
النسخة من الفرع بطاقة كما كانت موجودة على تاريخ. راجع العقدة "الخيارات العامة" في
دليل CVS.

بالإضافة إلى ذلك، فإن هذه الخيارات (المشتركة في الخروج و تصدير) مدعومة أيضًا:

-d دير

قم بإنشاء دليل يسمى دير لملفات العمل، بدلاً من استخدام اسم الوحدة.
راجع "خيارات الخروج" للعقدة في دليل CVS، للحصول على تفاصيل كاملة حول كيفية القيام بذلك السير الذاتية مقابض
هذا العلم.

-k SUBST

قم بتعيين وضع توسيع الكلمة الرئيسية (راجع العقدة "أوضاع الاستبدال" في دليل CVS).

-N

مفيدة فقط مع -d دير. راجع "خيارات الخروج" للعقدة في دليل CVS، لـ
تفاصيل كاملة عن كيفية السير الذاتية يتعامل مع هذا العلم.

تاريخ


عرض الحالة of ملفات و المستخدمين
· الملخص: التاريخ [-تقرير] [-أعلام] [-خيارات وسيطة] [ملفات...]

· يتطلب: الملف $CVSROOT/CVSROOT/التاريخ

· التغييرات: لا شيء.

السير الذاتية يمكنه الاحتفاظ بسجل محفوظات يتتبع كل استخدام أكثر من غيره السير الذاتية الأوامر. يمكنك استخدام
تاريخ لعرض هذه المعلومات في أشكال مختلفة.

لتمكين التسجيل، سجل السجل يجب تعيين خيار التكوين على قيمة أخرى غير
سلسلة فارغة وملف السجل المحدد بواسطة ملف HistoryLogPath يجب أن يكون الخيار
قابل للكتابة من قبل جميع المستخدمين الذين يمكنهم تشغيل ملف السير الذاتية قابل للتنفيذ (انظر العقدة "التكوين" في ملف CVS
كتيب).

لتمكين تاريخ الأمر، يجب تمكين التسجيل على النحو الوارد أعلاه و
HistorySearchPath يجب ضبط خيار التكوين (انظر العقدة "التكوين" في دليل CVS) على
حدد عددًا معينًا من سجلات المحفوظات التي تم إنشاؤها بهذه الطريقة ويجب أن تكون هذه الملفات قابلة للقراءة
بواسطة كل مستخدم قد يقوم بتشغيل تاريخ أمر.

إنشاء مستودع عبر السير الذاتية الحرف الأول سيمكن الأمر تسجيل كل ما هو ممكن
الأحداث إلى ملف سجل محفوظات واحد ($CVSROOT/CVSROOT/التاريخ) مع القراءة والكتابة
الأذونات لجميع المستخدمين (راجع العقدة "إنشاء مستودع" في دليل CVS).

ملحوظة: تاريخ يستخدم -f, -l, -n, و -p in طرق أن صراع مع ال عادي تستخدم في الداخل
السير الذاتية (انظر العقدة 'شائع خيارات' in ال CVS كتيب).

تاريخ الخيارات


عدة خيارات (كما هو موضح أعلاه كـ -أبلغ عن) التحكم في نوع التقرير الذي يتم إنشاؤه:

-c

تقرير عن كل مرة يتم فيها استخدام الالتزام (أي في كل مرة يتم فيها تعديل المستودع).

-e

كل شيء (جميع أنواع السجلات). أي ما يعادل تحديد -x مع كافة أنواع السجلات. ل
دورة، -e سيتضمن أيضًا أنواع السجلات التي تتم إضافتها في إصدار مستقبلي من السير الذاتية؛ إذا
أنت تكتب برنامجًا نصيًا يمكنه التعامل مع أنواع معينة فقط من السجلات، ستحتاج إلى ذلك
تحديد -x.

-m وحدة

تقرير عن وحدة معينة. (يمكنك استخدام هادف -m أكثر من مرة على
سطر الأوامر.)

-o

تقرير عن الوحدات المسحوبة. هذا هو نوع التقرير الافتراضي.

-T

تقرير عن كافة العلامات.

-x نوع

استخراج مجموعة معينة من أنواع السجلات نوع من السير الذاتية تاريخ. الأنواع هي
يشار إليها بأحرف مفردة، والتي يمكنك تحديدها مجتمعة.

تحتوي بعض الأوامر على نوع سجل واحد:

F

الافراج عن

O

الخروج

E

تصدير

T

rtag

قد ينتج أحد أنواع السجلات الخمسة عن التحديث:

C

كان الدمج ضروريًا ولكن تم اكتشاف تصادمات (تتطلب الدمج اليدوي).

G

كان الدمج ضروريًا وقد نجح.

U

تم نسخ ملف العمل من المستودع.

P

تم تصحيح ملف العمل ليتناسب مع المستودع.

W

تم حذف نسخة العمل من الملف أثناء التحديث (لأنها اختفت من ملف
مخزن).

ينتج أحد أنواع السجلات الثلاثة من الالتزام:

A

تمت إضافة ملف لأول مرة.

M

تم تعديل ملف .

R

تمت إزالة ملف.

الخيارات الموضحة ك - أعلام تقييد أو توسيع التقرير دون الحاجة إلى خيار
الحجج:

-a

إظهار البيانات لجميع المستخدمين (الإعداد الافتراضي هو إظهار البيانات فقط للمستخدم الذي يقوم بالتنفيذ
تاريخ).

-l

عرض التعديل الأخير فقط.

-w

إظهار فقط سجلات التعديلات التي تم إجراؤها من نفس دليل العمل حيث
تاريخ ينفذ.

الخيارات الموضحة ك -خيارات وسائط تقييد التقرير بناءً على وسيطة:

-b شارع

إظهار البيانات مرة أخرى إلى سجل يحتوي على السلسلة شارع إما في اسم الوحدة النمطية، أو
اسم الملف، أو مسار المستودع.

-D تاريخ

عرض البيانات منذ ذلك الحين تاريخ. وهذا يختلف قليلاً عن الاستخدام العادي -D تاريخ، التي
تحديد أحدث مراجعة أقدم من تاريخ.

-f ملف

إظهار البيانات لملف معين (يمكنك تحديد عدة -f الخيارات على نفس الأمر
خط). وهذا يعادل تحديد الملف في سطر الأوامر.

-n وحدة

إظهار البيانات لوحدة معينة (يمكنك تحديد عدة -n خيارات على نفسه
سطر الأوامر).

-p مستودع

إظهار البيانات لمستودع مصدر معين (يمكنك تحديد عدة -p خيارات على
نفس سطر الأوامر).

-r تزيد السرعة

إظهار السجلات التي تشير إلى المراجعات منذ المراجعة أو العلامة المسماة تزيد السرعة يظهر في
فرد RCS ملفات. كل RCS يتم البحث في الملف عن المراجعة أو العلامة.

-t بطاقة

إظهار السجلات منذ العلامة بطاقة تمت إضافته آخر مرة إلى ملف التاريخ. وهذا يختلف عن -r
العلم أعلاه حيث أنه يقرأ فقط ملف السجل، وليس ملف RCS الملفات، والكثير
بسرعة.

-u الاسم

إظهار السجلات للمستخدم الاسم.

-z توقيت

إظهار الأوقات في السجلات المحددة باستخدام المنطقة الزمنية المحددة بدلاً من UTC.

استيراد


استيراد تقارير عن مصادر العطور بدون العلبة إلى CVS ، استخدام بائع الفروع
· الملخص: استيراد [-خيارات] مستودع علامة إصدار علامة الإصدار...

· يتطلب: مستودع، مصدر دليل التوزيع.

· التغييرات: المستودع.

استعمل استيراد لدمج توزيع مصدر كامل من مصدر خارجي (على سبيل المثال، أ
بائع المصدر) في دليل مستودع المصدر الخاص بك. يمكنك استخدام هذا الأمر لكل من
الإنشاء الأولي للمستودع، ولتحديثات الجملة للوحدة من
مصدر خارجى. راجع العقدة "مصادر التتبع" في دليل CVS لمناقشة هذا الأمر
الموضوع.

مستودع تعطي الوسيطة اسم دليل (أو مسارًا إلى دليل) ضمن ملف السير الذاتية
الدليل الجذري للمستودعات؛ إذا لم يكن الدليل موجودًا، فسيقوم الاستيراد بإنشائه.

عند استخدام الاستيراد لتحديثات المصدر التي تم تعديلها في المصدر الخاص بك
مستودع (منذ الاستيراد المسبق)، فإنه سيعلمك بأي ملفات تتعارض في ملف
فرعين للتنمية؛ يستخدم الخروج -j للتوفيق بين الخلافات، كما الاستيراد
يرشدك إلى القيام به.

If السير الذاتية يقرر أنه يجب تجاهل الملف (راجع العقدة "cvsignore" في دليل CVS)، فإنه
لا استيراده والمطبوعات I متبوعًا باسم الملف (راجع العقدة "استيراد الإخراج" في
دليل CVS، للحصول على وصف كامل للإخراج).

إذا كان الملف $CVSROOT/CVSROOT/cvswrappers موجود، أي ملف تتطابق أسماؤه مع
سيتم التعامل مع المواصفات الموجودة في هذا الملف كحزم والتصفية المناسبة
سيتم تنفيذه على الملف/الدليل قبل استيراده. انظر العقدة "المغلفات" في
دليل CVS.

يتم حفظ المصدر الخارجي في فرع المستوى الأول، بشكل افتراضي 1.1.1. التحديثات هي
أوراق هذا الفرع. على سبيل المثال، الملفات من المجموعة المستوردة الأولى من المصدر
ستكون المراجعة 1.1.1.1، ثم ستكون الملفات من التحديث الأول المستورد هي المراجعة
1.1.1.2 ، وهلم جرا.

مطلوب ثلاث حجج على الأقل. مستودع هناك حاجة لتحديد المجموعة
من المصدر. معرف البائع هي علامة للفرع بأكمله (على سبيل المثال، لـ 1.1.1). يجب عليك أيضا
تحديد واحد على الأقل Releasetag لتحديد الملفات الموجودة على الأوراق التي تم إنشاؤها بشكل فريد
في كل مرة تقوم فيها بالتنفيذ استيراد. Releasetag يجب أن تكون جديدة، ولم تكن موجودة من قبل
ملف المستودع، وتحديد الإصدار المستورد بشكل فريد،

نلاحظ أن استيراد هل ليس قم بتغيير الدليل الذي تستدعيه فيه. بخاصة،
لا يقوم بإعداد هذا الدليل باعتباره ملف السير الذاتية عمل اخراجي؛ إذا كنت ترغب في العمل مع
تقوم المصادر باستيرادها أولاً ثم سحبها إلى دليل مختلف (انظر
عقدة "الحصول على المصدر" في دليل CVS).

استيراد الخيارات


يتم دعم هذا الخيار القياسي بواسطة استيراد (راجع عقدة "الخيارات العامة" في دليل CVS،
للوصف الكامل):

-m الرسالة

استعمل الرسالة كمعلومات سجل، بدلاً من استدعاء محرر.

هناك الخيارات الخاصة الإضافية التالية.

-b خيران

راجع العقدة "فروع البائعين المتعددة" في دليل CVS.

-k SUBST

قم بالإشارة إلى وضع توسيع الكلمة الرئيسية المطلوب. سيتم تطبيق هذا الإعداد على كافة الملفات
تم إنشاؤها أثناء الاستيراد، ولكن ليس إلى أي ملفات كانت موجودة مسبقًا في ملف
مخزن. راجع العقدة "أوضاع الاستبدال" في دليل CVS، للحصول على قائمة صالحة -k
الإعدادات.

-I الاسم

حدد أسماء الملفات التي يجب تجاهلها أثناء الاستيراد. يمكنك استخدام هذا الخيار
مرارا وتكرارا. لتجنب تجاهل أي ملفات على الإطلاق (حتى تلك التي يتم تجاهلها افتراضيًا)، حدد
`-أنا!'.

الاسم يمكن أن يكون نمط اسم ملف من نفس النوع الذي يمكنك تحديده في ملف .cvsignore
ملف. راجع العقدة "cvsignore" في دليل CVS.

-W المواصفات

حدد أسماء الملفات التي يجب تصفيتها أثناء الاستيراد. يمكنك استخدام هذا الخيار
مراراً وتكراراً.

المواصفات يمكن أن يكون نمط اسم ملف من نفس النوع الذي يمكنك تحديده في ملف
.cvswrappers ملف. راجع عقدة "المغلفات" في دليل CVS.

-X

تعديل الخوارزمية المستخدمة من قبل السير الذاتية عند استيراد ملفات جديدة حتى لا تظهر الملفات الجديدة
تظهر على الفور على الجذع الرئيسي.

على وجه التحديد، يسبب هذا العلم السير الذاتية لوضع علامة على الملفات الجديدة كما لو تم حذفها على الملف الرئيسي
جذع، عن طريق اتخاذ الخطوات التالية لكل ملف بالإضافة إلى تلك التي يتم اتخاذها عادة
عند الاستيراد: إنشاء مراجعة جديدة على الجذع الرئيسي للإشارة إلى أن الملف الجديد موجود
ميت، وإعادة تعيين الفرع الافتراضي للملف الجديد، ووضع الملف في العلية (انظر
عقدة "العلية" في دليل CVS).

يمكن فرض استخدام هذا الخيار على مستوى المستودع بأكمله من خلال تعيين
ImportNewFilesToVendorBranchOnly الخيار في CVSROOT/config (راجع العقدة "config" في ملف CVS
كتيب).

استيراد الناتج


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

U ملف

الملف موجود بالفعل في المستودع ولم يتم تعديله محليًا؛ جديد
تم إنشاء المراجعة (إذا لزم الأمر).

N ملف

الملف هو ملف جديد تمت إضافته إلى المستودع.

C ملف

الملف موجود بالفعل في المستودع ولكن تم تعديله محليًا؛ ستملك
لدمج التغييرات.

I ملف

يتم تجاهل الملف (راجع العقدة "cvsignore" في دليل CVS).

L ملف

الملف عبارة عن رابط رمزي؛ السير الذاتية استيراد يتجاهل الروابط الرمزية. الناس بشكل دوري
يقترحون وجوب تغيير هذا السلوك، لكن إذا كان هناك إجماع على ما عليه
يجب أن تتغير إلى، فإنه ليس واضحا. (خيارات مختلفة في نماذج يمكن أن يكون الملف
تستخدم لإعادة إنشاء الروابط الرمزية عند الخروج، والتحديث، وما إلى ذلك؛ راجع "الوحدات النمطية" للعقدة في CVS
يدوي.)

استيراد أمثلة


راجع العقدة "مصادر التتبع" في دليل CVS، والعقدة "من الملفات" في دليل CVS.

سجل


طباعة خارج سجل معلومات For ملفات
· الملخص: سجل [خيارات] [ملفات...]

· يتطلب: مستودع، دليل العمل.

· التغييرات: لا شيء.

عرض معلومات السجل للملفات. سجل تستخدم لاستدعاء RCS سهل حياتك rlog. رغم أن
هذا لم يعد صحيحا في المصادر الحالية، وهذا التاريخ يحدد شكل
الإخراج والخيارات، والتي ليست تماما في أسلوب الآخر السير الذاتية أوامر.

يتضمن الإخراج موقع RCS ملف رئيس المراجعة (أحدث مراجعة
على الجذع)، وجميع الأسماء الرمزية (العلامات) وبعض الأشياء الأخرى. لكل مراجعة،
رقم المراجعة، التاريخ، المؤلف، عدد الأسطر المضافة/المحذوفة، الالتزام
ويتم طباعة رسالة السجل. يتم عرض جميع التواريخ بالتوقيت المحلي لدى العميل.
يتم تحديد هذا عادة في $TZ متغير البيئة، والذي يمكن ضبطه للتحكم
كيف سجل يعرض التواريخ.

ملحوظة: سجل يستخدم -R in a طريق أن الصراعات مع ال عادي تستخدم في الداخل السير الذاتية (انظر العقدة
'شائع خيارات' in ال CVS كتيب).

سجل الخيارات


افتراضيا، سجل طباعة كافة المعلومات المتوفرة. جميع الخيارات الأخرى تقيد
انتاج. لاحظ أن خيارات تحديد المراجعة (-d, -r, -sو -w) ليس لها أي تأثير،
بخلاف إمكانية التسبب في البحث عن الملفات في أدلة العلية، عند استخدامها في
بالتزامن مع الخيارات التي تقيد الإخراج إلى فقط سجل حقول الرأس (-b, -h,
-Rو -t) ما لم يكن -S يتم تحديد الخيار أيضًا.

-b

اطبع معلومات حول المراجعات على الفرع الافتراضي، وهو عادةً الفرع الأعلى
على الجذع.

-d التمور

اطبع معلومات حول المراجعات مع تاريخ/وقت تسجيل الوصول في النطاق المحدد بواسطة
قائمة تواريخ مفصولة بفاصلة منقوطة. تنسيقات التاريخ المقبولة هي تلك التي يقبلها
-D خيار للعديد من الآخرين السير الذاتية الأوامر (راجع عقدة "الخيارات العامة" في دليل CVS).
يمكن دمج التواريخ في نطاقات على النحو التالي:

d1<d2

d2>d1

حدد المراجعات التي تم إيداعها بين d1 و d2.

<d

d>

حدد كافة المراجعات مؤرخة d أو في وقت سابق.

d<

>d

حدد كافة المراجعات مؤرخة d او فيما بعد.

d

حدد النسخة المنفردة الأحدث بتاريخ d أو في وقت سابق.

> or < يمكن أن يتبعها الأحرف = للإشارة إلى نطاق شامل بدلاً من
واحدة حصرية.

لاحظ أن الفاصل عبارة عن فاصلة منقوطة (؛).

-h

طباعة اسم فقط RCS الملف، اسم الملف في دليل العمل، الرأس،
الفرع الافتراضي وقائمة الوصول والأقفال والأسماء الرمزية واللاحقة.

-l

محلي؛ تشغيل فقط في دليل العمل الحالي. (الافتراضي هو التشغيل بشكل متكرر).

-N

لا تقم بطباعة قائمة العلامات لهذا الملف. يمكن أن يكون هذا الخيار مفيدًا جدًا عند
يستخدم الموقع الكثير من العلامات، لذا بدلاً من "المزيد" في أكثر من 3 صفحات من معلومات العلامات،
يتم تقديم معلومات السجل بدون علامات على الإطلاق.

-R

طباعة اسم فقط RCS ملف.

-rالمراجعات

اطبع معلومات حول المراجعات الواردة في القائمة المفصولة بفواصل المراجعات of
المراجعات والنطاقات. يوضح الجدول التالي تنسيقات النطاق المتاحة:

rev1:rev2

التنقيحات rev1 إلى rev2 (والتي يجب أن تكون في نفس الفرع).

rev1::rev2

نفس الشيء، ولكن باستثناء rev1.

:تزيد السرعة

::تزيد السرعة

المراجعات من بداية الفرع حتى و بما في ذلك تزيد السرعة.

تزيد السرعة:

المراجعات تبدأ بـ تزيد السرعة حتى نهاية الفرع الذي يحتوي على تزيد السرعة.

تزيد السرعة::

المراجعات تبدأ بعد ذلك مباشرة تزيد السرعة حتى نهاية الفرع الذي يحتوي على تزيد السرعة.

خيران

الوسيطة التي تمثل فرعًا تعني كافة المراجعات على هذا الفرع.

الفرع 1:الفرع 2

الفرع 1::الفرع 2

نطاق من الفروع يعني كافة المراجعات على الفروع في هذا النطاق.

خيران.

المراجعة الأخيرة في خيران.

عارية -r مع عدم وجود مراجعات يعني أحدث مراجعة على الفرع الافتراضي، عادة
الجذع. لا يمكن أن يكون هناك مسافة بين -r الخيار وحجته.

-S

قم بمنع الرأس إذا لم يتم تحديد أي مراجعات.

-s الولايات

اطبع معلومات حول المراجعات التي تتطابق سمات حالتها مع إحدى الحالات المحددة
في القائمة المفصولة بفواصل الولايات. ومع ذلك، قد تكون الحالات الفردية عبارة عن أي سلسلة نصية
السير الذاتية عادة يستخدم حالتين فقط، إكسب و ميت. راجع "خيارات المسؤول" للعقدة في CVS
دليل لمزيد من المعلومات.

-t

اطبع نفس ملف -h، بالإضافة إلى النص الوصفي.

-wتسجيل الدخول

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

سجل يطبع تقاطع المراجعات المحددة مع الخيارات -d, -sو -w,
تتقاطع مع اتحاد المراجعات التي اختارها -b و -r.

سجل أمثلة


منذ سجل يعرض التواريخ بالتوقيت المحلي، وقد ترغب في رؤيتها بالتوقيت العالمي المنسق
التوقيت (UTC) أو منطقة زمنية أخرى. للقيام بذلك، يمكنك تعيين الخاص بك $TZ متغيرات البيئة
قبل الاحتجاج السير الذاتية:

$ TZ = سجل السيرة الذاتية بالتوقيت العالمي foo.c
$ TZ=EST سجل السيرة الذاتية bar.c

(إذا كنت تستخدم مستشفى الدعم القتاليقذيفة على غرار، مثل tcsh، ستحتاج إلى إضافة بادئة للأمثلة
أعلاه مع الحياة الفطرية.)

ls & rls


· ليرة سورية [-ه | -l] [-RP] [-r العلامة[:التاريخ]] [-D التاريخ] [المسار...]

· يتطلب: مستودع ل rlsوالمستودع ودليل العمل لـ ls.

· التغييرات: لا شيء.

· مرادف: دير & قائمة مرادفات ل ls و ص & rlist مرادفات ل rls.

ls و rls تُستخدم الأوامر لسرد الملفات والدلائل في المستودع.

افتراضيا ls يسرد الملفات والأدلة التي تنتمي إلى دليل العمل الخاص بك،
ماذا سيكون هناك بعد تحديث.

افتراضيا rls يسرد الملفات والدلائل الموجودة على طرف صندوق السيارة في الأعلى
دليل المستودع.

يقبل كلا الأمرين قائمة اختيارية بأسماء الملفات والدلائل، المتعلقة بملف
دليل العمل ل ls والدليل العلوي للمستودع لـ rls. لا هذا ولا ذاك
هو العودية بشكل افتراضي.

ls & rls الخيارات


يتم دعم هذه الخيارات القياسية بواسطة ls & rls:

-d

إظهار المراجعات الميتة (مع العلامة عند تحديدها).

-e

العرض بتنسيق CVS/الإدخالات. من المفترض أن يظل هذا التنسيق قابلاً للتحليل بسهولة
أتمتة.

-l

عرض كافة التفاصيل.

-P

لا تقم بإدراج محتويات الدلائل الفارغة عند التكرار.

-R

قائمة بشكل متكرر.

-r بطاقة[:تاريخ]

إظهار الملفات المحددة بواسطة بطاقة أو متى تاريخ محدد و بطاقة هي علامة فرع، و
نسخة من الفرع بطاقة كما كانت موجودة على تاريخ. راجع عقدة "الخيارات العامة" في CVS
كتيب.

-D تاريخ

عرض الملفات من تاريخ.

rls أمثلة


$ السيرة الذاتية rls
cvs rls: وحدة القائمة: `.'
CVSROOT
أول دير

$ السيرة الذاتية rls CVSROOT
cvs rls: وحدة القائمة: `CVSROOT'
قائمة الخروج
com.commitinfo
التكوين
com.cvswrappers
معلومات تسجيل الدخول
نماذج
أبلغ
com.rcsinfo
taginfo
Veremsg

رديف


'رقعة' شكل فرق ما بين الإصدارات
· رديف [-الأعلام] [-V vn] (-r tag1[:date1] | -D date1) [-r tag2[:date2] | -D التاريخ2]
وحدات ...

· يتطلب: المستودع.

· التغييرات: لا شيء.

· المرادف: رقعة

يبني تنسيق لاري وول التصحيح(1) ملف بين إصدارين يمكن تغذيته مباشرة
في التصحيح برنامج لتحديث الإصدار القديم مع الإصدار الجديد. (هذا
هي واحدة من عدد قليل السير الذاتية الأوامر التي تعمل مباشرة من المستودع، ولا تفعل ذلك
تتطلب الخروج المسبق.) يتم إرسال الإخراج المختلف إلى جهاز الإخراج القياسي.

يمكنك تحديد (باستخدام المعيار -r و -D الخيارات) أي مجموعة من واحد أو اثنين
المراجعات أو التواريخ. إذا تم تحديد مراجعة أو تاريخ واحد فقط، فسيعكس ملف التصحيح
الاختلافات بين تلك المراجعة أو التاريخ ومراجعات الرأس الحالية في RCS
ملف.

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

رديف الخيارات


يتم دعم هذه الخيارات القياسية بواسطة رديف (راجع عقدة "الخيارات العامة" في ملف CVS
دليل، للحصول على وصف كامل لهم):

-D تاريخ

استخدم أحدث مراجعة في موعد لا يتجاوز تاريخ.

-f

إذا لم يتم العثور على مراجعة مطابقة، فاسترجع المراجعة الأحدث (بدلاً من تجاهلها).
الملف).

-k com.kflag

معالجة الكلمات الرئيسية وفقًا لـ com.kflag. راجع العقدة "استبدال الكلمات الرئيسية" في دليل CVS.

-l

محلي؛ لا تنزل الدلائل الفرعية.

-R

فحص الدلائل بشكل متكرر. هذا الخيار بشكل افتراضي.

-r بطاقة

استخدم المراجعة المحددة بواسطة بطاقةأو متى تاريخ محدد و بطاقة هي علامة فرع،
النسخة من الفرع بطاقة كما كانت موجودة على تاريخ. راجع العقدة "الخيارات العامة" في
دليل CVS.

بالإضافة إلى ما سبق، تتوفر هذه الخيارات:

-c

استخدم تنسيق فرق السياق. هذا هو التنسيق الافتراضي.

-p

اعرض الدالة C التي يوجد بها كل تغيير.

-s

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

-t

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

-u

استخدم تنسيق unidiff لاختلاف السياق. تذكر أن الإصدارات القديمة من التصحيح
لا يستطيع البرنامج التعامل مع تنسيق unidiff، لذلك إذا كنت تخطط لنشر هذا التصحيح على الشبكة
ربما لا ينبغي عليك استخدام -u.

-V vn

قم بتوسيع الكلمات الرئيسية وفقًا للقواعد الحالية RCS الإصدار vn (تنسيق التوسعة
تغيرت مع RCS الإصدار 5). لاحظ أن هذا الخيار لم يعد مقبولاً. السير الذاتية سوف
قم دائمًا بتوسيع الكلمات الرئيسية بهذه الطريقة RCS الإصدار 5 يفعل.

رديف أمثلة


لنفترض أنك تتلقى البريد من [البريد الإلكتروني محمي] طلب تحديث من الإصدار 1.2 إلى 1.4
من المترجم tc. ليس لديك مثل هذه البقع في متناول اليد، ولكن مع السير الذاتية يمكن أن يكون ذلك بسهولة
تم إصلاحه باستخدام أمر مثل هذا:

$ cvs rdiff -c -r FOO1_2 -r FOO1_4 tc | \
$$ Mail -s "التصحيحات التي طلبتها" [البريد الإلكتروني محمي]

لنفترض أنك قمت بإنشاء الإصدار 1.3، وقمت بتكوين فرع يسمى R_1_3الإصلاح لإصلاح الأخطاء.
R_1_3_1 يتوافق مع الإصدار 1.3.1، الذي صدر منذ بعض الوقت. الآن، تريد أن ترى
مدى التطوير الذي تم إنجازه في الفرع. يمكن استخدام هذا الأمر:

$ cvs patch -s -r R_1_3_1 -r R_1_3fix اسم الوحدة
cvs rdiff: اسم الوحدة النمطية المختلفة
تم تغيير ملف ChangeLog,v من الإصدار 1.52.2.5 إلى 1.52.2.6
تم تغيير الملف foo.c,v من النسخة 1.52.2.3 إلى 1.52.2.4
تم تغيير الملف bar.h,v من المراجعة 1.29.2.1 إلى 1.2

الافراج عن


تشير أن a وحدة is لا يعد in تستخدم
· إطلاق الدلائل [-d] ...

· يتطلب: دليل العمل.

· التغييرات: دليل العمل، سجل التاريخ.

يهدف هذا الأمر إلى إلغاء تأثير السير الذاتية الخروج. منذ السير الذاتية لا
قفل الملفات، ليس من الضروري استخدام هذا الأمر. يمكنك دائما ببساطة
احذف دليل العمل الخاص بك، إذا أردت؛ لكنك تخاطر بفقدان التغييرات التي قد تكون لديك
نسيت، ولم تترك أي أثر في السير الذاتية ملف المحفوظات (انظر العقدة "ملف المحفوظات" في
دليل CVS) أنك تخليت عن الخروج.

استعمل السير الذاتية الافراج عن لتجنب هذه المشاكل. يتحقق هذا الأمر من عدم وجود أي التزام متاح
التغييرات موجودة أنك تقوم بتنفيذه مباشرة فوق a السير الذاتية عامل
الدليل؛ وأن المستودع المسجل لملفاتك هو نفس المستودع
المحددة في قاعدة بيانات الوحدة.

إذا تحققت كل هذه الشروط السير الذاتية الافراج عن يترك سجلا لتنفيذه
(يشهد على تركك عمدا الخروج) في السير الذاتية سجل التاريخ.

الافراج عن الخيارات


الافراج عن يدعم الأمر خيار أمر واحد:

-d

احذف نسخة العمل الخاصة بك من الملف إذا نجح الإصدار. إذا لم يتم إعطاء هذا العلم
ستبقى ملفاتك في دليل العمل الخاص بك.

تحذير: الافراج عن أمر يحذف من جميع الدلائل و ملفات بشكل متكرر. هذه لديها
ال جدا جدي اعراض جانبية أن أي وقت دليل أن لصحتك! لديك خلق في الداخل من خلال
فحصت مصادر، و ليس وأضاف إلى ال مستودع (باستخدام ال تضيف أمر؛ انظر تعريف العقدة
مضيفا الملفات in ال CVS كتيب) سوف be بصمت محذوف - حتى if it is غير فارغ!

الافراج عن الناتج


قبل الافراج عن بإصدار مصادرك، فإنه سيطبع رسالة من سطر واحد لأي ملف
غير محدثة.

U ملف

P ملف

توجد نسخة أحدث لهذا الملف في المستودع، ولم تقم بتعديلها
نسختك المحلية من الملف (U و P يعني نفس الشيء).

A ملف

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

R ملف

تمت إزالة الملف من نسختك الخاصة من المصادر، ولكن لم يتم ذلك بعد
تمت إزالته من المستودع، نظرًا لأنك لم تقم بالإزالة بعد. انظر العقدة
"الالتزام" في دليل CVS.

M ملف

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

? ملف

ملف موجود في دليل العمل الخاص بك، ولكنه لا يتوافق مع أي شيء في المصدر
مستودع، وليس في قائمة الملفات ل السير الذاتية للتجاهل (انظر وصف
ال -I الخيار، وراجع العقدة "cvsignore" في دليل CVS). إذا قمت بإزالة عملك
المصادر، سيتم فقدان هذا الملف.

الافراج عن أمثلة


أطلق ال tc الدليل، وحذف نسخة العمل المحلية من الملفات.

$cd .. # يجب أن تقف فوق الـ مباشرة

#مصادر عند الإصدار السير الذاتية الافراج عن.
$ إصدار السيرة الذاتية -d tc
لديك [0] ملفات معدلة في هذا المستودع.
هل أنت متأكد أنك تريد تحرير (وحذف) الدليل `tc': y
$

الخادم & الخادم


عمل as a الخادم For a زبون on ستدين/ستدوت
· الخادم [مسار -c]

الخادم [مسار -c]

· يتطلب: مستودع، محادثة العميل على stdin/stdout

· التغييرات: المستودع أو دليل عمل العميل بشكل غير مباشر.

السير الذاتية الخادم و الخادم يتم استخدام الأوامر لتوفير الوصول إلى المستودع عن بعد
العملاء ويتوقعون إجراء محادثة مع العميل على stdin & stdout. عادة هذه الأوامر
يتم إطلاقها من inetd أو عن طريق سه (راجع العقدة "المستودعات البعيدة" في دليل CVS).

الخادم يتوقع أن العميل قد تمت مصادقته بالفعل بطريقة ما، عادةً عبر
سهو الخادم محاولات لمصادقة العميل نفسه.

يتوفر خيار واحد فقط مع الخادم و الخادم أوامر:

-c مسار

تكوين التحميل من مسار بدلاً من الموقع الافتراضي $CVSROOT/CVSROOT/config
(انظر العقدة "التكوين" في دليل CVS). مسار يجب أن تكون /etc/cvs.conf أو مسبوقة بـ
/الخ/السيرة الذاتية/. هذا الخيار مدعوم بدءًا من السير الذاتية الافراج عن 1.12.13.

مص


تحميل RCS ,v ملف الخام
· تمتص الوحدة/المسار

· يتطلب: المستودع

يحدد موقع ملف الوحدة النمطية/path,v أو الوحدة النمطية/pa/Attic/th,v ويقوم بتنزيله بشكل خام كـ RCS
ملف فاصلة v.

يتكون الإخراج من اسم المسار الحقيقي لملف الفاصلة v، نسبة إلى CVS
المستودع، متبوعًا بسطر جديد ومحتوى الملف الثنائي بعد ذلك مباشرة.

تحديث


احضر العمل شجرة in مزامنة مع مستودع
· التحديث [-ACdflPpR] [-I name] [-j rev [-j rev]] [-k kflag] [-r tag[:date] | -D التاريخ] [-W
المواصفات] ملفات...

· يتطلب: مستودع، دليل العمل.

· التغييرات : دليل العمل.

بعد تشغيل الخروج لإنشاء نسختك الخاصة من المصدر من ملف common
المستودع، سيستمر المطورون الآخرون في تغيير المصدر المركزي. من وقت الى
الوقت، عندما يكون ذلك مناسبًا لعملية التطوير الخاصة بك، يمكنك استخدام تحديث أمر
من داخل دليل العمل الخاص بك للتوفيق بين عملك وأي مراجعات مطبقة عليه
مستودع المصدر منذ آخر عملية دفع أو تحديث. بدون ال -C اختيار، تحديث
سيتم أيضًا دمج أي اختلافات بين النسخة المحلية من الملفات ومراجعاتها الأساسية
في أي مراجعات الوجهة المحددة مع -r, -Dالطرق أو -A.

تحديث الخيارات


هذه الخيارات القياسية متوفرة مع تحديث (راجع عقدة "الخيارات العامة" في ملف CVS
دليل، للحصول على وصف كامل لهم):

-D تاريخ

استخدم أحدث مراجعة في موعد لا يتجاوز تاريخ. هذا الخيار لزج، ويعني -P.
راجع العقدة "العلامات اللاصقة" في دليل CVS، لمزيد من المعلومات حول العلامات/التواريخ اللاصقة.

-f

مفيدة فقط مع -D or -r أعلام. إذا لم يتم العثور على مراجعة مطابقة، قم باسترداد الملف
أحدث مراجعة (بدلاً من تجاهل الملف).

-k com.kflag

معالجة الكلمات الرئيسية وفقًا لـ com.kflag. راجع العقدة "استبدال الكلمات الرئيسية" في دليل CVS.
هذا الخيار لزج؛ سيتم استخدام التحديثات المستقبلية لهذا الملف في دليل العمل هذا
نفس الشيء com.kflag. الحالة يمكن الاطلاع على الأمر لرؤية الخيارات اللاصقة. انظر العقدة
"استدعاء CVS" في دليل CVS، لمزيد من المعلومات حول الحالة أمر.

-l

محلي؛ تشغيل فقط في دليل العمل الحالي. راجع العقدة "السلوك العودي" في CVS
كتيب.

-P

تقليم الدلائل الفارغة. راجع عقدة "نقل الدلائل" في دليل CVS.

-p

توجيه الملفات إلى الإخراج القياسي.

-R

تحديث الدلائل بشكل متكرر (افتراضي). راجع العقدة "السلوك العودي" في CVS
كتيب.

-r بطاقة[:تاريخ]

استرداد المراجعات المحددة بواسطة بطاقة أو متى تاريخ محدد و بطاقة هو فرع
العلامة، الإصدار من الفرع بطاقة كما كانت موجودة على تاريخ. هذا الخيار لزج، و
يدل -P. راجع العقدة "العلامات اللاصقة" في دليل CVS لمزيد من المعلومات حول الملصقات اللاصقة
العلامات/التواريخ. راجع أيضًا عقدة "الخيارات العامة" في دليل CVS.

هذه الخيارات الخاصة متاحة أيضًا مع تحديث.

-A

قم بإعادة تعيين أي علامات أو تواريخ أو علامات لاصقة -k خيارات. راجع العقدة "العلامات اللاصقة" في دليل CVS،
لمزيد من المعلومات حول العلامات/التواريخ اللاصقة.

-C

الكتابة فوق الملفات المعدلة محليًا بنسخ نظيفة من المستودع (ملف
يتم حفظ الملف في .#ملف.تنقيح، ومع ذلك).

-d

قم بإنشاء أي أدلة موجودة في المستودع إذا كانت مفقودة من العمل
الدليل. عادة، تحديث يعمل فقط على الدلائل والملفات التي كانت موجودة بالفعل
المسجل في دليل العمل الخاص بك.

يعد هذا مفيدًا لتحديث الدلائل التي تم إنشاؤها في المستودع منذ
الخروج الأولي. ولكن له آثار جانبية مؤسفة. إذا تجنبت عمدا
أدلة معينة في المستودع عندما قمت بإنشاء دليل العمل الخاص بك (إما
من خلال استخدام اسم الوحدة النمطية أو عن طريق سرد الملفات والأدلة بشكل صريح
مطلوب في سطر الأوامر)، ثم التحديث باستخدام -d سيتم إنشاء تلك الدلائل، والتي
قد لا يكون ما تريد.

-I الاسم

تجاهل الملفات التي تتطابق أسماؤها الاسم (في دليل العمل الخاص بك) أثناء التحديث. أنت
يمكن أن تحدد -I أكثر من مرة في سطر الأوامر لتحديد عدة ملفات لتجاهلها.
استعمل -I ! لتجنب تجاهل أي ملفات على الإطلاق. راجع العقدة "cvsignore" في دليل CVS،
لطرق أخرى لصنع السير الذاتية تجاهل بعض الملفات.

-Wالمواصفات

حدد أسماء الملفات التي يجب تصفيتها أثناء التحديث. يمكنك استخدام هذا الخيار
مراراً وتكراراً.

المواصفات يمكن أن يكون نمط اسم ملف من نفس النوع الذي يمكنك تحديده في ملف
.cvswrappers ملف. راجع عقدة "المغلفات" في دليل CVS.

-jتنقيح

مع اثنين -j الخيارات، دمج التغييرات من المراجعة المحددة مع الأول -j خيار
للمراجعة المحددة مع الثاني j الخيار، في دليل العمل.

مع واحد -j الخيار، دمج التغييرات من المراجعة الأصلية إلى المراجعة المحددة
مع الالجائزة -j الخيار، في دليل العمل. مراجعة السلف هي الشائعة
سلف المراجعة التي يستند إليها دليل العمل، والمراجعة
المحدد في -j الخيار.

لاحظ أن استخدام واحد -j اسم العلامة خيار بدلا من -j اسم الفرع لدمج التغييرات
من فرع غالبًا لن يقوم بإزالة الملفات التي تمت إزالتها من الفرع. انظر العقدة
"دمج عمليات الإضافة والإزالة" في دليل CVS للمزيد.

بالإضافة إلى ذلك ، كل -j يمكن أن يحتوي الخيار على مواصفات تاريخ اختيارية والتي، عند استخدامها
مع الفروع، يمكن قصر المراجعة المختارة على مراجعة واحدة خلال تاريخ محدد. اختياري
يتم تحديد التاريخ عن طريق إضافة نقطتين (:) إلى العلامة: -jرمزي_العلامة:Date_Specifier.

راجع العقدة "التفرع والدمج" في دليل CVS.

تحديث الناتج


تحديث و الخروج إبقاءك على علم بالتقدم المحرز عن طريق طباعة سطر لكل ملف،
يسبقه حرف واحد يشير إلى حالة الملف:

U ملف

تم تحديث الملف فيما يتعلق بالمستودع. ويتم ذلك لأي
الملف الموجود في المستودع ولكن ليس في دليل العمل الخاص بك، وبالنسبة للملفات التي
لم تتغير ولكنك لست أحدث الإصدارات المتوفرة في المستودع.

P ملف

اعجاب U، ولكن السير الذاتية يرسل الخادم تصحيحًا بدلاً من الملف بأكمله. هذا يتحقق
نفس الشيء مثل U باستخدام عرض النطاق الترددي أقل.

A ملف

تمت إضافة الملف إلى نسختك الخاصة من المصادر، وستتم إضافته إلى ملف
مستودع المصدر عند التشغيل ارتكاب على الملف. وهذا تذكير لك بأن
يجب الالتزام بالملف.

R ملف

تمت إزالة الملف من نسختك الخاصة من المصادر، وستتم إزالته
من مستودع المصدر عند التشغيل ارتكاب على الملف. هذا تذكير لك
أن الملف يحتاج إلى الالتزام.

M ملف

تم تعديل الملف في دليل العمل الخاص بك.

M يمكن أن تشير إلى إحدى الحالتين للملف الذي تعمل عليه: إما أنه لا يوجد
تعديلات على نفس الملف الموجود في المستودع، بحيث يظل ملفك كما هو في آخر مرة
رايتها؛ أو كانت هناك تعديلات في المستودع وكذلك في نسختك، لكنها
تم دمجها بنجاح، دون تعارض، في دليل العمل الخاص بك.

السير الذاتية سيطبع بعض الرسائل إذا كان يدمج عملك، ونسخة احتياطية من عملك
الملف (كما كان يبدو قبل تشغيله تحديث) سوف يتكون. الاسم الدقيق لهذا الملف هو
طبع بينما تحديث أشواط.

C ملف

تم اكتشاف تعارض أثناء محاولة دمج التغييرات في ملف مع التغييرات من
مستودع المصدر. ملف (النسخة الموجودة في دليل العمل الخاص بك) هي الآن نتيجة
محاولة دمج النسختين؛ توجد أيضًا نسخة غير معدلة من ملفك في ملفك
دليل العمل، مع الاسم .#ملف.تنقيح أين تنقيح هي المراجعة التي
بدأ ملفك المعدل من. قم بحل التعارض كما هو موضح في العقدة "تعارضات".
مثال" في دليل CVS. (لاحظ أن بعض الأنظمة تقوم تلقائيًا بإزالة الملفات التي تحتوي على
إبتدئ ب .# إذا لم يتم الوصول إليهم لبضعة أيام. إذا كنت تنوي الاحتفاظ ب
نسخة من ملفك الأصلي، فمن الجيد جدًا إعادة تسميته.) ضمن vms، الملف
الاسم يبدأ ب __ بدلا من .#.

? ملف

ملف موجود في دليل العمل الخاص بك، ولكنه لا يتوافق مع أي شيء في المصدر
مستودع، وليس في قائمة الملفات ل السير الذاتية للتجاهل (انظر وصف
ال -I الخيار، وراجع العقدة "cvsignore" في دليل CVS).

مؤلفون


ديك جرون
المؤلف الأصلي لل السير الذاتية تم نشر نسخة البرنامج النصي لـ Shell comp.sources.unix في ال
إصدار المجلد 6 في ديسمبر 1986. يُنسب إليه الفضل في الكثير من المجلدات السير الذاتية صراع
خوارزميات القرار.

بريان برلينر
المبرمج والمصمم السير الذاتية البرنامج نفسه في أبريل 1989، بناءً على النص الأصلي
العمل الذي قام به ديك.

جيف بولك
ساعد براين في تصميم السير الذاتية دعم الوحدة النمطية وفرع البائع والمؤلف
ل الإيداع(1) برنامج شل النصي (سلف السير الذاتية استيراد).

لاري جونز، وديريك آر برايس، ومارك دي بوشكي
لقد ساعدت في الحفاظ على السير الذاتية لسنوات عديدة.

وغير ذلك كثير لا مجال لذكره هنا.

استخدم السير الذاتية عبر الإنترنت باستخدام خدمات onworks.net


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

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

أوامر لينكس

Ad