हाँ लेकिन।
जबरदस्ती संस्करण 2012.1 एक विशेषता के रूप में जाना जोड़ा p4ignore द्वारा प्रेरित । हालाँकि, Perforce डेवलपर्स ने औचित्य के बिना व्यवहार में बदलाव किया, जो कि इस सुविधा को बहुत कम उपयोगी बनाने के लिए होता है।
जब तक Git सभी .gitignore
फ़ाइलों से नियम लेता है , तब तक Perforce को यह नहीं पता होता है कि पर्यावरण चर में फ़ाइल नाम निर्दिष्ट करने तक आपको कहाँ देखना हैP4IGNORE
। यह स्वतंत्रता एक अभिशाप है। आप दो रिपॉजिटरी पर हैक नहीं कर सकते हैं जो उनकी अनदेखी फाइलों के लिए अलग-अलग नामों का उपयोग करते हैं।
इसके अलावा, पेरफोर्स की अनदेखी सुविधा बॉक्स से काम नहीं करती है। आप इसे आसानी से अपने लिए पर्याप्त रूप से सेट कर सकते हैं, लेकिन दूसरों को तब तक फायदा नहीं होता जब तक कि वे स्पष्ट रूप से ऑप्ट-इन नहीं करते। एक योगदानकर्ता जो अनजाने में फाइल नहीं कर सकता है (उदा। Abin
एक स्क्रिप्ट द्वारा निर्मित फ़ोल्डर)।
गिट की अनदेखी सुविधा महान है क्योंकि यह बॉक्स से बाहर काम करता है। यदि .gitignore
फ़ाइलों को रिपॉजिटरी में जोड़ा जाता है ( हर कोई ऐसा करता है ), तो वे सभी के लिए बॉक्स का काम करेंगे। कोई भी व्यक्ति गलती से अपनी निजी कुंजी प्रकाशित नहीं करेगा।
Amusingly, लाज़िमी डॉक्स एक उदाहरण के रूप शो '.p4ignore' नियम की अनदेखी है, जो पीछे की ओर है! यदि नियम उपयोगी हैं, तो उन्हें भंडार के हिस्से के रूप में साझा किया जाना चाहिए।
Perforce अभी भी सुविधा पर अच्छा कर सकता है। फ़ाइल नामों के लिए एक कन्वेंशन चुनें, कहते हैं p4ignore.txt
, इसलिए यह सुविधा बॉक्स का काम करती है। P4IGNORE
पर्यावरण चर छोड़ें , यह उल्टा है। डेवलपर्स को उपयोगी नियमों को साझा करने के लिए प्रोत्साहित करने के लिए डॉक्स संपादित करें। उपयोगकर्ताओं को अपने होम फ़ोल्डर में एक फ़ाइल में व्यक्तिगत नियम लिखने दें, जैसा कि Git करता है ।
यदि आप Perforce में किसी को जानते हैं, तो कृपया उन्हें यह पोस्ट ईमेल करें।