एक तोड़फोड़ रेपो और एक नए उपयोगकर्ता के साथ व्यवहार करना, जो यह समझ नहीं पाया कि यह कैसे काम करता है।
लंबी कहानी छोटी है, क्योंकि उनके स्थानीय ढांचे को यादृच्छिक रूप से कॉपी करने के कारण गड़बड़ हो गई थी। .एसवीएन फ़ोल्डर के बारे में, मैंने निम्नलिखित किया:
- स्टेजिंग नामक एक फ़ोल्डर में स्थानीय संरचना की नकल की
- चरणबद्ध निर्देशिका से सभी .svn फ़ोल्डरों को पुन: हटा दिया गया
- "साफ फ़ोल्डर" के लिए रेपो की जाँच की
अब हम अंतिम चरण पर हैं - स्वच्छ सामग्री को अधिलेखित करने के लिए मचान फ़ोल्डर सामग्री प्राप्त करना।
मुझे एक आदेश की आवश्यकता है कि वह स्टैगिंग डायरेक्टरी की सामग्री को क्लीन डायरेक्टरी में कॉपी कर ले, जो कि केवल स्वच्छ डाइरेक्टरी में ही है, क्योंकि क्लीन फोल्डर में .svn फोल्डरों को स्पष्ट करते हुए ब्लूट छोड़ रहा है।
यह rsync के लिए एक नौकरी की तरह लगता है। क्या निम्न आदेश सही होगा?
rsync -avr --exclude=.svn* [staging] [clean]
rsync
के--dry-run
विकल्प के साथ दौड़ सकते हैं !