سؤال

لدي وحدة في مستودع بلدي.دعونا نسميها module1.

إذا قمت بفحصه للتو، فلا بأس، وسيظهر في جهازي ويمكنني العمل عليه.

هناك معلمة في أمر الخروج اسمه -c - وفقًا للمساعدة، ""cat"" قاعدة بيانات الوحدة النمطية.'".

ولكن عندما أقوم بتشغيل هذا الأمر

cvs co -c

الوحدة لا تظهر.لماذا؟هل يوجد ملف ذاكرة تخزين مؤقت، أو شيء ما في جهازي يحتاج إلى التحديث، أو التنظيف، أو شيء من هذا القبيل؟ module1 موجود, ، ولكن لا يظهر متى cvs co -c يسمى.لماذا؟

هل كانت مفيدة؟

المحلول

cvs checkout -c ما عليك سوى تفريغ محتويات ملف $CVSROOT/modules بالترتيب الأبجدي مطروحًا منه التعليقات.يجب صيانة هذا الملف يدويًا.يمكنك العثور على معلومات حول هذا الموضوع في دليل CVS.

إذا كنت تريد القائمة بدني الوحدات النمطية (على عكس الوحدات الافتراضية المحددة في ملف modules الملف، فإن ما تبحث عنه هو cvs ls يأمر.ومع ذلك، لاحظ أن هذا الأمر مدعوم فقط اعتبارًا من CVS 1.12.x بالإضافة إلى معظم إصدارات CVSNT.

تم توضيح طريقة بديلة لإدراج الوحدات المادية التي تعمل أيضًا مع الإصدارات الأقدم من CVS/CVSNT في هذه الإجابة:

كيف يمكنني إدراج الملفات في CVS دون الخروج الأولي؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top