के साथ संघर्ष के कारण विलय नहीं कर सकता है मैंने एक शाखा बनाई और परिवर्तनों का एक समूह बनाया। मैंने परिवर्तन किए और फिर परिवर्तनों को संग्रहीत किया। तब मैंने मास्टर शाखा में स्विच किया और विलय करने की कोशिश की। यह कहा कि मेरे पास असामान्य परिवर्तन थे। इसलिए मैंने यह देखने के लिए मास्टर शाखा पर एक प्रतिबद्धता की थी कि यह किस बारे में बात कर रहा था। यह कहा गया है कि UserInterfaceState.xcuserstate नामक एक फ़ाइल है जिसे संशोधित किया गया था। तो मैंने परिवर्तन किया (सुनिश्चित नहीं कि परिवर्तन क्या था)। फिर मैंने फिर से विलय करने की कोशिश की। इसके बाद यह एक मर्ज विंडो खोलता है और इंगित करता है कि UserInterfaceState.xcuserstate के साथ कोई संघर्ष है। तो मैं शाखा में वापस गया और पाया कि वही फाइल अब प्रतिबद्ध होने की जरूरत है। यह पहले नहीं दिखाया गया था। तो मैंने इसे किया और मास्टर शाखा में वापस चला गया। फिर मैंने विलय करने की कोशिश की लेकिन असम्बद्ध परिवर्तनों के कारण नहीं। निश्चित रूप से, UserInterfaceState.xcuserstate को एक बार फिर प्रतिबद्ध करने की आवश्यकता है। मैंने इसे प्रतिबद्ध किया और विलय करने की कोशिश की। संघर्ष के साथ एक ही समस्या। यह एक दुष्चक्र है।UserInterfaceState.xcuserstate
यह फ़ाइल क्या है और मैं रिपोर्ट किए गए संघर्ष को कैसे हल करूं। यह मेरे प्रोजेक्ट नेविगेशन विंडो में दिखाई नहीं देता है। इसके अलावा, यह यूनिक्स फ़ाइल सिस्टम में नहीं है। मैं पूरी तरह से अटक गया हूँ। सुझाव? मैं xcode 4.5.2
जहां इन फ़ाइलों को अपने लिंक का उल्लेख कर रहे हैं: .gitignore और .subversion। वे ~ में नहीं हैं और लिंक सुझाव देते हैं। इसके अलावा, चूंकि ये लिंक गिट का जिक्र कर रहे हैं, क्या एक्ससीडी अपने एससीएम के लिए गिट का उपयोग करता है? – JeffB6688
यह दोनों का समर्थन करता है, इसलिए मैंने दोनों लिंक पोस्ट किए हैं। मुझे नहीं पता कि आप क्या उपयोग कर रहे हैं। लेकिन अगर आप या तो नहीं जानते हैं, तो आप शायद गिट का उपयोग कर रहे हैं, क्योंकि एक्सकोड डिफ़ॉल्ट रूप से इसका उपयोग करता है। अनदेखा फ़ाइलें आपके घर फ़ोल्डर (~) में हैं। यदि वे मौजूद नहीं हैं, तो आपको उन्हें बनाना होगा। ध्यान दें, ये छिपे हुए फ़ोल्डर हैं ('.' से शुरू होते हैं), इसलिए आप उन्हें सामान्य रूप से खोजक में नहीं देखते हैं। टर्मिनल पर 'ls -a' आज़माएं। – DrummerB
दुर्भाग्यवश, यह अभी भी काम नहीं करता है। मैं उपरोक्त लिंक के अनुसार अपनी होम निर्देशिका में एक .gitignore फ़ाइल बनाते हैं। लेकिन हर बार जब मैं शाखाओं को स्विच करने या विलय करने की कोशिश करता हूं, तो यह लगातार चाहता है कि मैं शाखाओं को विलय या स्विच करने से पहले UserInterfaceState.xcuserstate फ़ाइल के लिए परिवर्तन करना चाहता हूं। दूसरे शब्दों में, .gitignore उस फ़ाइल को अनदेखा नहीं कर रहा है। मैंने एक्सकोड को पुनरारंभ करने का भी प्रयास किया है। इससे मदद नहीं मिली। कोई विचार जो मुझे याद आ रहा है? – JeffB6688