SVN Whitness Day 2: قائمة SVN و SVN تحديث تقرير أشياء مختلفة
-
06-09-2019 - |
سؤال
في الدليل الفرعي من نسخة عمل SVN الخاصة بي، أفعل
svn list
أرى أن هناك 6 ملفات في المستودع (نفس الشيء كما أرى مع SVNX). لطيف - جيد. ولكن في نسختي العملية، هناك ملفان، وهي من بعض النقاط التاريخية التي لا أتذكرها. وانا كذلك
svn update
وتقول أن جميع الملفات محدثة لمراجعة 122 (وهي مراجعة الرأس). كيف يمكن أن يكون هناك فرق بين القيام بتحديث وقائمة؟ والأهم من ذلك، كيف يمكنني الحصول على تلك الملفات مرة أخرى دون القيام بالخروج الطازج؟
أعلم أن الإجابة ستكشف عن أنني مبتدئ كامل أو أن SVN هو Kludge فظيع. شخصيا، أريد فقط العودة إلى العمل.
يحرر: svn cleanup
لا لا شيء على الإطلاق، و svn status
يذكر شيئا على الإطلاق.
يحرر: إليك بالضبط ما فعلته، لأن أحد المعلقين طلبوا.
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$svn update
At revision 122.
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$svn list
graph-big0.gif
graph-big1.gif
graph-big2.gif
graph0.gif
graph1.gif
graph2.gif
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$ls
.svn graph-big0.gif graph0.gif
المحلول
قد يكون لديك الخروج sparse.. وبعد يحاول
svn update --depth infinity --set-depth infinity
نصائح أخرى
هل يوجد svn:ignore
تم إعداد الممتلكات في الدليل؟
svn pg svn:ignore .
من ما أعرفه من SVN، هذا أمر مستحيل تماما ولا ينبغي أن يحدث.
في النهاية انتهى بي الأمر في القيام بذلك: حذف الدليل بأكمله من المستوى لأعلى وتشغيل svn update
. وبعد في بعض الأحيان، الجواب هو المشي حول المشكلة.
أو ربما كنت قد قمت بتغيير SVN أو تحديث SVN -R X في مجلد نسخ العمل هذا. الإخراج من SVN: يمكن أن أقول لك المعلومات ذلك.