2012-11-30 12 views
30

मैं अपनी कामकाजी प्रतिलिपि से एक एसवीएन फ़ोल्डर में नई परियोजना फ़ाइलों को जोड़ने की कोशिश कर रहा हूं। यह एक संदेश के साथ "रिकर्सिव" विकल्प मांग रहा है "क्या आप वाकई * कई आइटम जोड़ना चाहते हैं?" । क्या कोई मुझे मार्गदर्शन कर सकता है यह सक्षम करने के लिए इस "रिकर्सिव" विकल्प का उपयोग क्या है? क्या मुझे इसे सक्षम करना चाहिए जब मैं ताजा नई परियोजना फाइलों को जोड़ रहा हूं या नहीं?एसवीएन: रिकर्सिव जोड़ें

धन्यवाद।

उत्तर

78

लघु संस्करण: SVN जोड़ें * --force आप सभी की जरूरत है

लांग संस्करण है: svn add मैन्युअल पृष्ठ के अनुसार

आम तौर पर, आदेश SVN ऐड * किसी भी निर्देशिका हैं कि अधिक छोड़ देगा पहले से ही संस्करण नियंत्रण के तहत। कभी-कभी, हालांकि, आप अपनी कामकाजी प्रतिलिपि में हर अपरिवर्तित वस्तु को जोड़ना चाह सकते हैं, जिसमें गहरे नीचे छिपे हुए लोग शामिल हैं। --force विकल्प पासिंग SVN संस्करणीकृत निर्देशिका में recurse जोड़ने बनाता है:

$ svn add * --force 
A   foo.c 
A   somedir/bar.c 
A   otherdir/docs/baz.doc 
आदेश ऊपर
+1

मेरे लिए काम नहीं किया है :( – Satish

+1

मेरे लिए यह सिर्फ मौजूदा निर्देशिका में फ़ाइलों को किया था, इसलिए मैं 'के लिए भी ऐसा ही किया */* 'और' */*/* 'और' */*/*/* 'आदि ... और यह काम किया। गंदा, लेकिन काम कर रहा है :) धन्यवाद –

+1

यह अनदेखा गुणों को ध्यान में रखता नहीं है। – bonitzenator