السلحفاةSVN:إظهار حالة مجلدات العمل المتعددة في المجلد الأصل
-
29-09-2020 - |
سؤال
لقد قمت بتكوين المستودع على النحو التالي:
\Util_1 \branches \tags \trunk \Util_2 \branches \tags \trunk ...
الآن، على القرص المحلي لدي:
\dev \Utils \Util_1 \Util_2
في المجلدات Util_xx جذوع فقط.إذا قمت بإدخال مجلد Utils، يعرض TortoiseSvn أيقونات الحالة لكل Util.ولسوء الحظ، فإن مجلد Utils الذي يحتوي عليها لا يحتوي على أي أيقونة حالة.إنه ليس مجلد الخروج حقًا، لذا لا أستطيع أن أرى أن هناك شيئًا تغير فيه إلا إذا قمت بإدخاله.النظر إليه من مجلد Dev لا يظهر شيئًا عنه.لذلك حدث أنني لم أقم بتسجيل الوصول على الفور وبما أنني لست مطورًا منتظمًا لهذا الريبو، فقد نسيت ملفًا هناك لمدة شهر.
هل هناك أي طريقة لجعل TortoiseSVN يعرض الحالة التراكمية للمجلدات الفرعية في المجلد الأصلي؟
المحلول
you
يجب عليك فقط قم بتغيير التسلسل الهرمي للمجلد الخاص بك للمحاذاة مع التسلسل الهرمي للمستودع الفعلي الخاص بك.مثل هذا:
giveacodicetagpre.يجب عليك أيضا تغيير عمليةك.إذا كان هناك مشروع لا تعمل فيه لمدة شهر في وقت واحد أو أطول، فلماذا تحافظ على نسخة عمل منها على أي حال؟
نصائح أخرى
لأن Utils
ليس مجلدًا تم سحبه ولا يحتوي على .svn
, ، لا يمكنك فعل أي شيء به باستخدام SVN.
لا.للسبب بالضبط أعطيتك.
لا.ومع ذلك، إذا كان UTILS_1 و UTILS_2 يحتوي على دليل أودي في مستودعك (انظر أدناه)، فيمكنك إجراء خروج من دليل Utils بأكمله والتي من شأنها أن تظهر الحالة المتراكمة.لن أنصح بهذا، لأن التحقق من جميع الفروع والعلامات يمكن أن تحصل فوضوي.
giveacodicetagpre.