सवाल फाइलों के बिना, एसवीएन में निर्देशिका संरचना जोड़ें


फ़ोल्डर में निहित फ़ाइलों को जोड़ने के बिना एक एसवीएन भंडार में निर्देशिका संरचना जोड़ने का कोई तरीका है?


45
2017-07-31 11:15


मूल




जवाब:


क्षमा करें, मुझे आरटीएफएम होना चाहिए ...

http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.add.html

आप अपनी सामग्री को जोड़ने के बिना एक निर्देशिका जोड़ सकते हैं:

$ svn add --depth = खाली अन्यडीर
एक अन्य

संपादित करें: हालांकि यह फिर से काम नहीं करता है, क्या ऐसा करने का कोई तरीका है?


66
2017-07-31 11:19





यदि आप इसे बार-बार करना चाहते हैं, तो शायद यह आपके लिए काम करेगा?

find . -type d ! -name '.' ! -path "*.svn*" -print0 | xargs -0 svn add --depth=empty

7
2017-07-31 11:54



समस्या यह है कि "svn add" स्वचालित रूप से निर्देशिकाओं की सामग्री को पुन: स्थापित और शामिल करेगा। आपको 'svn add -N' का उपयोग करने की आवश्यकता होगी, इसके बजाय मुझे यह सुनिश्चित करने के लिए लगता है कि यह केवल निर्देशिका पर काम करता है और अंदर कोई भी फाइल नहीं। - James F
ओह ठीक है, जैसा कि उसने कहा, पोस्ट संपादित करेंगे - Kyle Brandt♦