क्या कोई एकल सबवर्सन कमांड है जो रिपॉजिटरी में संग्रहीत राज्य के लिए एक कार्यशील प्रतिलिपि "रीसेट" करेगा? कुछ ऐसा है git reset --hard
या (हा, हार्ड Git रीसेट unversioned फ़ाइलों को हटा नहीं है!) rm -rf wc && svn co <url> wc
।
अपडेट: मैं एक साधारण रिवर्ट के बाद नहीं हूं, क्योंकि यह काम की कॉपी में अतिरिक्त फाइलों को नहीं हटाता है। मैं वास्तव में कुछ चाहता हूं जो काम की प्रतिलिपि को हटाने और इसे फिर से जांचने के समान होगा, केवल फिर से डेटा डाउनलोड किए बिना। (स्पष्ट रूप से मुझे सभी अनविज्ञेय परिवर्तनों को खोने का मन नहीं है।)
git clean -xdf
चीजों को हटाने के लिए उपयोग करेंगे जो स्रोत नियंत्रण में नहीं हैं।
git clean
उद्धरण के लिए वह आदमी पेज जिसे मैं ढूंढ रहा हूं: "इसका उपयोग (संभवत: गिट रीसेट के साथ संयोजन के रूप में) किया जा सकता है ताकि एक स्वच्छ निर्माण का परीक्षण करने के लिए एक प्राचीन कार्यशील निर्देशिका बनाई जा सके।" अफ़सोस होता है कि तोड़फोड़ में ऐसा बिलकुल भी नहीं लगता है।