2008-10-05 9 views
9

एक पुनरावर्ती अद्यतन करते समय सभी svn externals को बाहर करने का कोई तरीका है?जब कोई संपूर्ण प्रोजेक्ट रूट रूट करता है, तो svn बाहरी को अपडेट होने से कैसे बाहर निकालना है?

क्या रिकर्सिव अपडेट करते समय सभी svn बाहरीों में से केवल 1 को बाहर करने का कोई तरीका है?

मूल रूप से मैं svn अद्यतन समय को काटना चाहता हूं, और मेरे पास कुछ एसवीएन बाहरी जो अभी भी अपडेट नहीं होंगे।

> svn update --ignore-externals 

मैं किसी भी विकल्प का पता नहीं है बाकी अपडेट करते समय विशेष रूप से एक या कुछ बाहरी अनदेखी करने के लिए:

उत्तर

23

हाँ, वहाँ (सभी की अनदेखी करने के) इस के लिए एक विकल्प है।

+0

भी 'SVN checkout' आदेश (यूआरएल से पहले) – MrMesees

7

यदि आप टोर्टोइज एसवीएन का उपयोग कर रहे हैं, तो आप "svn update --ignore-externals" के समान काम कर सकते हैं। संशोधित करने के लिए "अद्यतन का उपयोग करें ..." सामान्य के बजाय मेनू आइटम "अद्यतन"। उस संवाद पर आपके पास "निकालें बाहरी" चेकबॉक्स है।

1

मैं मुख्य संदर्भ मेनू पर संशोधन के लिए अद्यतन करने के लिए डिफ़ॉल्ट संदर्भ मेनू आइटम को बदलने की अनुशंसा करता हूं।

टोर्टोइज एसवीएन सेटिंग्स में, 'देखो और महसूस करें' पर जाएं, फिर उन आइटम्स को अनचेक करें जिन्हें आप मुख्य फ़ोल्डर संदर्भ मेनू चाहते हैं और सबमेनू में इच्छित आइटम जांचें।

मेरे पास निम्नलिखित अनचेक है।

  • चेकआउट
  • प्रतिबद्ध
  • शो लॉग
  • संशोधन के लिए चेक
  • अद्यतन संशोधन करने के लिए

इन सभी सामग्रियों होने के बारे में महान बात यह है कि वे केवल करते समय दिखाई देते प्रासंगिक है , यानी, जब निर्देशिका एक कार्यशील प्रति है। तो एक गैर एसवीएन फ़ोल्डर के लिए आपको बस चेकआउट मिलेगा।

+0

साथ काम करता है यह शायद मुझे समय लगा की तुलना में यह होना चाहिए समझने के लिए तुम क्यों ** संयुक्त राष्ट्र ** सबसे महत्वपूर्ण चेक किए गए आइटम। वैसे भी, आप मुख्य मेन्यू पर ** ** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ – LWChris

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