السير الذاتية تحديث تجاهل الدلائل من مستودع ، وهي أسماء غير قانونية في ويندوز مثل أوكس

StackOverflow https://stackoverflow.com//questions/21046089

سؤال

لدي مشكلة في التحقق من دليل يسمى aux, ، لأن هذا الاسم هو اسم دليل غير قانوني في ويندوز (بقايا من دوس أعتقد).ليس لدي أي وسيلة لمعالجة المستودع نفسه.

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

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

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

الخطأ الفعلي من السير الذاتية هو هذا:

السير الذاتية [تم إحباط التحديث]:لا يمكن تشدير إلى أوكس:عنوان سيء

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

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

المحلول

هنا هو ما أود القيام به:

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

شيء واحد سوف تحتاج إلى القيام بذلك إضافة -P الخيار الذي سوف تقليم الدلائل الفارغة.إذا لم تقم بإضافة هذا فإنه لا يزال محاولة لتحميل فارغة aux الدليل.

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