मैं दो .nib फ़ाइलों को मर्ज करने का प्रयास कर रहा हूं। FileMerge में दो फ़ाइलों की तुलना दिखाने में कोई समस्या नहीं है। मैं दूसरी सेटिंग्स (यानी बाईं तरफ) से कॉपी करने के लिए दो सेटिंग्स को छोड़कर सभी सेटिंग्स को एक फ़ाइल (यानी दाएं तरफ) रखने की कोशिश कर रहा हूं। मतभेद केवल कोड की एक पंक्ति हैं जो एक ऑटोरेसाइजिंग मास्क कुंजी के पूर्णांक मान को बदलता है। इसलिए इसे मर्ज करना मुश्किल नहीं होना चाहिए। मैं TextEdit का उपयोग करता हूं अगर यह मुझे .nib फ़ाइल खोलने की अनुमति देगा।FileMerge .nib फ़ाइल प्रकार को विलय नहीं किया जा सकता
हालांकि मुझे त्रुटि मिलती है "यह फ़ाइल प्रकार विलय नहीं किया जा सकता है।" मैंने इस साइट पर पोस्ट किए गए एक समान प्रश्न के उत्तर में उल्लिखित .nib एक्सटेंशन के लिए FileMerge> वरीयताएँ> फ़िल्टर सेटिंग्स के साथ खेलने का प्रयास किया लेकिन कोई भाग्य नहीं था। जहां तक मैं डिस्प्ले सेटिंग को बता सकता हूं कि एक .nib के लिए "फ़िल्टर" के रूप में छोड़ा जाना चाहिए क्योंकि यह फ़िल्टर नहीं किया गया है और मैंने चयन लागू करने की कोशिश की है। मुझे लगता है कि इस्तेमाल किए गए वास्तविक फ़िल्टर को स्वयं बदला या संशोधित नहीं किया जाना चाहिए?
क्या कोई आम कारण है कि दो .nib फाइलें जो फ़ाइलमर्ज को तुलना विंडो में कोई समस्या नहीं दिख रही है, को विलय नहीं किया जा सकता है?
धन्यवाद
आप बिल्कुल सही हैं। एक nib/xib एक एक्सएमएल का एक सेब संस्करण है जिसे एक संपत्ति सूची कहा जाता है (संक्षेप में plist। हो सकता है कि आपने इन्हें संसाधन फ़ाइल टेम्पलेट्स में देखा हो)। इसे साबित करने के लिए, nib/xib पर राइट क्लिक करें 'ओपन एज़' पर जाएं और 'प्रॉपर्टी लिस्ट' पर क्लिक करें। कोई अन्य फ़ाइल (एक .plist को छोड़कर) इस तरह से खोला जा सकता है। वापस बदलने के लिए, 'ओपन एज़' पर वापस जाएं और 'इंटरफ़ेस बिल्डर' पर क्लिक करें –
चेस, यह बिल्कुल सही नहीं है। एक्सआईबी फाइलें नहीं हैं; बस एक्सएमएल होने से यह संकेत नहीं मिलता है कि कुछ विलय किया जा सकता है। विलय के कारणों में से एक काम नहीं करता है क्योंकि एक निब द्वारा प्रतिनिधित्व किया गया ऑब्जेक्ट ग्राफ़ पूरी तरह से पदानुक्रमित नहीं है, जिसका अर्थ है कि अतिरिक्त रिश्ते अलग-अलग हैं, विलय/विलय को बनाए रखने के बारे में नहीं पता है। –