2010-02-22 15 views
16

p4v Perforce GUI client में 'क्रियाएं> वर्कस्पेस से निकालें' मेनू कमांड है जो वर्कस्पेस से सभी फ़ाइलों को हटाता है जो संस्करण नियंत्रण में हैं और संपादित या हटाने के लिए खोले नहीं गए थे।बलबल: कमांड लाइन से 'वर्कस्पेस से हटाएं'?

यह कार्यक्षमता केवल जीयूआई क्लाइंट से उपलब्ध प्रतीत होती है, मुझे p4 help commands द्वारा दिखाए गए बढ़ती हुई सूची में कोई भी संबंधित आदेश नहीं मिल रहा है।

मैं p4 where, p4 files और कुछ सूची को छानने का उपयोग कर के बारे में सोचा, लेकिन वह तुच्छ प्रतीत नहीं होता है, तो इससे पहले कि मैं एक स्क्रिप्ट बनाने के बारे में जाना, किसी को भी एक बेहतर विचार है?

+1

मैंने हमेशा सोचा कि "वर्कस्पेस से निकालें" का बुरी तरह नामित किया गया था, क्योंकि यह आपके क्लाइंट स्पेक से फ़ाइल/फ़ोल्डर को हटाने का भी अर्थ दे सकता है। –

उत्तर

27

या तो #none या #0 के एक संशोधन निर्दिष्ट फ़ाइलों को हटा देगा:

p4 sync //depot/project/...#none 
p4 sync //depot/project/...#0 

फ़ाइलों को हटाने, भले ही वे लिखने योग्य हैं मजबूर करने के लिए -f स्विच का उपयोग करें (यह फ़ाइलों को प्रभावित नहीं करेगा चेक आउट किया गया है कि कर रहे हैं, हालांकि):

p4 sync -f //depot/project/...#0 
+0

बहुत बहुत धन्यवाद दोस्तों, मुझे बहुत खुशी है कि मैंने पहले यहां पूछा था! :-) – ssc

+0

मैं इस – cmcginty

+0

के लिए पूरी तरह से देख रहा था बहुत बढ़िया! बहुत बहुत धन्यवाद। – asgs

4

आसान तरीका जीयूआई बराबर आदेश (पी 4 CLI आदेश) एल को देखने के लिए लगता है और पी 4 वी में टैब। जब हम पी 4 वी जीयूआई पर कोई कार्रवाई करते हैं, "लॉग" टैब संबंधित पी 4 सीएलआई कमांड निष्पादित किया जाता है।

संबंधित मुद्दे