में शेल्विंग करते समय नई जोड़े गए फ़ाइलों को स्वचालित रूप से हटाते समय जब मैं लंबित चेंजलिस्ट को शेल्व करता हूं, तो मौजूदा फ़ाइलों में परिवर्तन वापस कर दिए जाते हैं, लेकिन नई सिस्टम को फाइल सिस्टम से हटाया नहीं जाता है। हर बार जब मैं शेल्व ऑपरेशन करता हूं तो मुझे इन फ़ाइलों को मैन्युअल रूप से हटाने की आवश्यकता होती है। अलमारियों के दौरान नई जोड़े गए फ़ाइलों को स्वचालित रूप से हटाने के लिए वैसे भी है?पर्सफोर्स
उत्तर
मुझे नहीं लगता कि ऐसा करने का एक तरीका है। यह व्यवहार जोड़ा गया फ़ाइलों को वापस करने के साथ संगत है। यदि आप एक फ़ाइल पी 'जोड़ते हैं और फिर इसे वापस लेते हैं, तो इसे वापस करने पर हटाया नहीं जाएगा। ऐसा लगता है कि यह बुरा व्यवहार होगा अगर ऐसा हुआ! एक फ़ाइल खोना और काम जो फ़ाइल में वापस लौटा है, बहुत बुरा होगा। इस पर विचार करें: आप अपने संपादक में एक फाइल को कोड करते हैं, आप परिश्रम से बचते हैं, और आखिर में आप इसे 'पी 4 एड' करने के लिए तैयार हैं। फिर आप तय करते हैं कि आप ऐसा नहीं करना चाहते हैं ताकि आप वापस आएं और फिर आप अपनी फाइल खो दें ???
तो जोड़ों को वापस करने से फ़ाइल को हटाया नहीं जाएगा।
-1 यहां एक ढीले फ़ाइल की स्थानीय प्रति को हटाने के लिए कोई डेटा हानि समस्या नहीं है। शेल्व की गई फाइल को शेल्विंग के बाद अधिक समर्थित किया जाता है क्योंकि यह पी 4 सर्वर में संग्रहीत होता है। यद्यपि यह पी 4 रिवर्ट के अनुरूप है जो कि म्यूसिकपोलिस जैसे मामलों में दुर्भाग्यपूर्ण और परेशान है। –
निश्चित रूप से, उस शेल्विंग कार्य को छोड़कर एक मौलिक रूप से अलग जानवर है। यदि मैं एक नई कक्षा बनाता हूं जो किसी मौजूदा वर्ग में एक नया फ़ंक्शन का उपयोग करता है, और फिर दोनों फ़ाइलों को शेल्व करता है, तो नई कक्षा बनी हुई है, और अब मौजूदा वर्ग में एक गैर-मौजूद फ़ंक्शन का संदर्भ दे रही है। अब मुझे बिल्ड त्रुटियां मिली हैं और क्लीन स्लेट पर वापस जाने के लिए मैन्युअल रूप से नई फ़ाइल को हटाना है, जो वास्तव में मेरे लिए शेल्फिंग काम करना चाहिए।
p4ideax perforce परिवर्तनों के लिए मतदान करने का स्थान है, यह पोस्ट किया गया विचार प्रासंगिक है: http://p4ideax.com/ideas/436/shelves-should-not-orphan-files-open-for-add –
पी 4 में, यदि आप इसे दो ऑपरेशंस बनाने के इच्छुक हैं, तो आप चेंजलिस्ट पर सामान्य शेल्फ कर सकते हैं, और फिर उसी चेंजलिस्ट पर p4 revert -w
कर सकते हैं, जो अतिरिक्त फ़ाइलों को हटा देता है। मुझे यकीन नहीं है कि यह पी 4 वी में कैसे करें।
पी 4 वी में ऐसा करने के लिए, आप एक कस्टम टूल बना सकते हैं, "रिवर्ट-एडेड-फाइल-एंड-डिलीट" कहें, इसे लागू संदर्भ मेनू में, आवेदन पी 4 और तर्कों के साथ -व% एफ के साथ जोड़ दें।
जब तक कोई व्यक्ति कस्टम उपकरण को एक साथ करने का तरीका नहीं जानता (और मुझे ऐसा करने का कोई तरीका नहीं मिल सका), एक अलमार/वापसी करने के लिए कस्टम कमांड के उपयोग के बाद एक अलग शेल्फ की आवश्यकता होगी, पीछे हटें जोड़ा गया फ़ाइल और हटा सकते हैं।
- p4 -c changelist_number
- p4 वापस लौटने डब्ल्यू -c changelist_number // को स्थगित ...
- 1. पर्सफोर्स
- 2. पर्सफोर्स
- 3. पर्सफोर्स चेंजलिस्ट
- 4. पर्सफोर्स दोष
- 5. पर्सफोर्स: टेक्स्ट-फ़ाइल प्रारूप को बदलने से पर्सफोर्स को
- 6. गिट से पर्सफोर्स
- 7. पर्सफोर्स और एमाक्स
- 8. पर्सफोर्स के फायदे क्या हैं?
- 9. पब्लिक पर्सफोर्स ओपन सोर्स रिपोजिटरीज?
- 10. इंटेलिजे समुदाय पर्सफोर्स प्लग-इन
- 11. पर्सफोर्स एपीआई के लिए नेट रैपर?
- 12. मैं एक पर्सफोर्स "वर्कस्पेस" फ़ोल्डर कैसे लेूं?
- 13. पर्सफोर्स फ़ाइल ".forceforce" का उद्देश्य क्या है?
- 14. एक पर्सफोर्स "शेल्फ" फ़ाइल क्या है?
- 15. कमांड लाइन से पर्सफोर्स ऑटो संकल्प?
- 16. xcode4 पर्सफोर्स का समर्थन नहीं करता है?
- 17. पर्सफोर्स में फ़ाइलों का नाम बदलना?
- 18. पर्सफोर्स वर्कस्पेस में नई फाइलें कैसे दिखें?
- 19. पर्सफोर्स के लिए गिट-एसवीएन के समान कुछ भी?
- 20. वर्कस्पेस से हटाए बिना पर्सफोर्स नियंत्रण से एक फ़ाइल निकालें?
- 21. क्या मुझे पर्सफोर्स को अपरिवर्तित फाइलें जमा करनी चाहिए?
- 22. एसवीएन से पर्सफोर्स तक माइग्रेट करना - टिप्स? अनुभव?
- 23. मैं पर्सफोर्स से निर्देशिका का आकार कैसे प्राप्त करूं?
- 24. पर्सफोर्स के साथ कस्टम तुलना टूल का उपयोग कैसे करें?
- 25. मुझे svn और git पता है। पर्सफोर्स कैसे ग्रोक करें?
- 26. पर्सफोर्स में, उपयोगकर्ता द्वारा सभी परिवर्तनों को सूचीबद्ध करें
- 27. पर्सफोर्स विंडोज प्लगइन काम नहीं कर रहा है?
- 28. पर्सफोर्स देव शाखाएं - स्पैस ब्रांचिंग बनाम निजी शाखा
- 29. पर्सफोर्स त्रुटि - गैर-स्ट्रीम क्लाइंट से सबमिट नहीं हो सकता
- 30. पर्सफोर्स और जेनकींस टिप्पणियां एन्कोडिंग खराब हो गई
क्यों नहीं एक विशेषता है। – marsh