2012-03-19 7 views
7

क्लाइंट वर्कस्पेस से फ़ाइल को हटाए बिना पर्सफोर्स के नियंत्रण से फ़ाइलों/निर्देशिकाओं को निकालने का कोई तरीका है?वर्कस्पेस से हटाए बिना पर्सफोर्स नियंत्रण से एक फ़ाइल निकालें?

मैं भंडार में फ़ाइलों/डीआईआर के साथ क्या होता है, इस बारे में उदासीन हूं, मैं यह सुनिश्चित करना चाहता हूं कि मेरे स्थानीय कार्यक्षेत्र से हटा नहीं गया है।

धन्यवाद।

+0

क्या आप थोड़ा अधिक संदर्भ दे सकते हैं कि आपको पर्सफोर्स से हटाई गई फ़ाइलों की आवश्यकता क्यों है (क्या इसका मतलब यह है कि आप उन्हें लिखने योग्य चाहते हैं?) और आपको बाद में अपने स्थानीय कार्यक्षेत्र में रहने की आवश्यकता क्यों है? –

+0

@ माइको'कोनर, पूछताछ की स्थिति के बारे में अनिश्चित है, लेकिन मैंने गलती से उन फ़ाइलों को जोड़ा है जो केवल मेरे लिए रूचि रखते हैं और उन्हें हटाना चाहते हैं। यानी आईडीई कॉन्फ़िगरेशन फ़ाइलें – Chance

उत्तर

8

p4 delete -k <file> 

प्रयास करें यह सर्वर अपडेट करेगा, लेकिन कार्यक्षेत्र स्पर्श नहीं।

http://www.perforce.com/perforce/doc.current/manuals/cmdref/delete.html

+0

नवीनतम पी 4 डाउनलोड से कोई सौदा नहीं: '> p4 हटाएं -k .settings' 'उपयोग: जोड़ें/संपादित/हटाएं [-c changelist #] [-f -n] [-t प्रकार ] फ़ाइलें ... ' ' अमान्य विकल्प: -k.' –

+0

2011.1 सर्वर में 'delete -k'' के लिए समर्थन जोड़ा गया था। (http://www.perforce.com/perforce/r11.1/manuals/cmdref/delete.html) – user1054341

+0

अरग, मेरे पास सर्वर-साइड पर कोई बात नहीं है। धन्यवाद। –

0

यदि आप किसी सर्वर हटाने आदेश पर -k स्विच का समर्थन करता है कि से कनेक्ट नहीं कर रहे हैं, आप एक नया कार्यक्षेत्र एक अलग जड़ बना सकते हैं जिनमें वहां से फ़ाइलों को हटाने के लिए, तो वापस स्विच आपके मूल कार्यक्षेत्र में। चूंकि नए वर्कस्पेस में एक अलग रूट है, इसलिए आपके मूल कार्यक्षेत्र में फ़ाइलों को छुआ नहीं जाएगा।

+1

क्या अगले सिंक पर फ़ाइलों को हटाया नहीं जाएगा, हालांकि? मुझे लगता है कि यह सुनिश्चित करने के लिए कि आप हटाए गए फ़ाइलों को सिंक करने का प्रयास नहीं करते हैं, आपको मूल वर्कस्पेस पर फ्लश का उपयोग करने की आवश्यकता होगी। –

+1

मैं इस पर क्रूर बल चला रहा हूं, सब कुछ बचा रहा हूं, पर्सफोर्स को यह काम करने देता हूं, फिर मुझे आवश्यक फ़ाइलों को जोड़ना। ओह। –

+0

@ माइको'कोनर: हाँ, एक बार फाइलें संस्करण नियंत्रण में हैं, यह एक समस्या है। मुझे लगता है कि ओपी संस्करण नियंत्रण से फ़ाइलों को अनइंड करना चाहता है, न कि उन्हें हटाएं। इसके लिए निरक्षर आदेश का उपयोग करने की आवश्यकता होगी। – raven

0

आप फ़ाइलों को ढंक सकते हैं और फिर बलपूर्वक "शेल्व की गई फाइलें" हटा सकते हैं, आपकी स्थानीय फाइलें बरकरार रहनी चाहिए।