2015-06-25 5 views
6

मैंने मूल रूप से svn co path_to_repository/dir/ dir/ --depth=infinity का उपयोग करके एसवीएन भंडार से अलग निर्देशिकाओं की जांच की है। फिर मैंने एक ही पथ में संपूर्ण भंडार को देखने का निर्णय लिया, लेकिन जब मैं इसे अपडेट करने का प्रयास करता हूं, तो यह Skipped 'dir' -- An obstructing working copy was found जैसी त्रुटियों को दिखाता है। क्या यह बताने का कोई तरीका है कि यह एक ही भंडार का हिस्सा है?छोड़ा गया '***' - एक अवरुद्ध काम करने वाली प्रति मिली

उत्तर

4

आप dir में कोई स्थानीय संशोधन, की तुलना में यह आसान है तो:

  1. अद्यतन dirHEAD
  2. -
  3. dir/.svn निर्देशिका
  4. उपयोग svn co ...--force साथ विकल्प संभव स्थानीय संशोधन वापस लौटने निकालें (यदि आपने चरण # 1 के बाद # 1 या HEAD को निष्पादित नहीं किया है तो संभव है svn revert dir -R
  5. के साथ

यदि आपके पास स्थानीय संशोधन हैं, तो svn उन्हें रखें, लेकिन यहां आपको डीआईआर बेस और चेकआउट हेड के बीच अंतर के साथ संशोधनों को मिश्रण करने का खतरा है। यदि आप सुनिश्चित नहीं हैं, तो आप svn diff dir > my_work.patch के साथ काम करते हैं और बाद में इसे पुनर्स्थापित करते हैं।

+0

आपने अपना जीवन बचाया। –

+1

दुख की बात है dir/.svn v1.7 से शुरू नहीं हो रहा है, इसलिए यह समाधान मेरे लिए काम नहीं करता है। –

संबंधित मुद्दे