आईडी मेरी कार्यशील प्रतिलिपि में सभी फ़ाइलों को निकालना पसंद है जो svn भंडार में ज्ञात नहीं हैं।एक एसवीएन चेकआउट साफ़ करें (गैर-एसवीएन फाइलों को हटाएं)
प्रभावी रूप से जैसे कि मैंने अभी एक साफ चेकआउट बनाया होगा, लेकिन आईडी को सभी फ़ाइलों को फिर से डाउनलोड नहीं करना है।
निकटतम लगता है कि मैं इस पर आए हैं है ...
rm -rf `svn st | grep "^?" | cut -d" " -f8`
लेकिन यह भद्दा लगता है और मैं पूरी तरह से इसके भरोसा नहीं करते क्योंकि उत्पादन में विसंगति SVN बाहर dirs को दूर कर सकता है।
"svn export" वह नहीं है जो मैं ढूंढ रहा हूं क्योंकि मैं इसे पैकेज करने के लिए स्रोत की सफाई नहीं कर रहा हूं, मैं बस क्रूर को हटाना चाहता हूं (* .pyc, * .orig, * .rej, svn-commit .tmp, * .swp)।
क्या क्लीन चेकआउट करने के अलावा ऐसा करने का कोई बेहतर तरीका है?
(@rodion प्रति) [स्वचालित रूप से निकालें सबवर्सन unversioned फ़ाइलें] (के संभावित डुप्लिकेट http://stackoverflow.com/questions/239340/automatically-remove-subversion-unversioned-: यही कारण है कि हम इस एक का उपयोग है फाइलें) –
[इस] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/239340/automatically-remove-subversion-unversioned-files) – rodion