SVN - لا يمكن التحقق من ملف تم حذفه مسبقًا ثم استعاده في الريبو

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

  •  05-07-2019
  •  | 
  •  

سؤال

هناك ملفات/مجلدات تم حذفها ثم إعادة إضافةها إلى المستودع.

تحديث SVN> يعطيني المراجعة التي تم تحديثها. يتم عرض الملفات والمجلدات بشكل صحيح في مستودع SVN ، إذا قمت بتشغيل "SVN Update" "SVN Diff" يبدو أن مجلد مساحة العمل الخاص بي يبدو متزامنًا ولكن لا يتم فحص الملفات/المجلدات ... أي فكرة عن المشكلة؟

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

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

المحلول

قد تكون على ما يلي مشكلة

من المقالة:

مع عميل 1.6.1 ، هناك موقف لا يتم فيه إحضار ملفات جديدة في تحديث.

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

الحل (شكرًا Wcoenen):

svn update --set-depth infinity

نصائح أخرى

سأحاول القيام بـ "SVN Checkout" نظيف. في بعض الأحيان لا تكون المعلومات المحلية متزامنة بشكل صحيح في أسباب هذا النوع من الآثار.

Try to cleanup the folder

Remember to check "Revert All Changes Recursively"

إذا كنت تستخدم TortoisesVN ، فيمكنك محاولة استخدام ميزة التنظيف في قائمة السياق.

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