السلحفاةSVN:إظهار حالة مجلدات العمل المتعددة في المجلد الأصل

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

سؤال

لقد قمت بتكوين المستودع على النحو التالي:

\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 يمكن تثبيت خادم SVN محليا، وإعداد Repo "Utils" الذي تحتفظ بهما حتى الآن مع روابط "externals" لكل من UTIL_1، UTIL_2، وما إلى ذلك، ... وحتى بعد ذلك، لا أعرف بالتأكيد إذا كان الأمر سيعمل لأنني لا أعرف إذا أظهرت السلاحفتين حالة الأطفال الخارجيين في أيقونة الوالد.

يجب عليك فقط قم بتغيير التسلسل الهرمي للمجلد الخاص بك للمحاذاة مع التسلسل الهرمي للمستودع الفعلي الخاص بك.مثل هذا:

giveacodicetagpre.

يجب عليك أيضا تغيير عمليةك.إذا كان هناك مشروع لا تعمل فيه لمدة شهر في وقت واحد أو أطول، فلماذا تحافظ على نسخة عمل منها على أي حال؟

نصائح أخرى

لأن Utils ليس مجلدًا تم سحبه ولا يحتوي على .svn, ، لا يمكنك فعل أي شيء به باستخدام SVN.

لا.للسبب بالضبط أعطيتك.

لا.ومع ذلك، إذا كان UTILS_1 و UTILS_2 يحتوي على دليل أودي في مستودعك (انظر أدناه)، فيمكنك إجراء خروج من دليل Utils بأكمله والتي من شأنها أن تظهر الحالة المتراكمة.لن أنصح بهذا، لأن التحقق من جميع الفروع والعلامات يمكن أن تحصل فوضوي.

giveacodicetagpre.

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