2014-11-14 9 views
5

मैंने प्रोजेक्ट.pbxproj फ़ाइलों के साथ विलय विवादों के संबंध में एक उत्तर की तलाश में काफी समय व्यतीत किया है। मेरा मर्ज विवाद मुख्य रूप से कोकोपोड्स के साथ होता है। ऐसा लगता है कि यदि मैं किसी शाखा पर एक फली जोड़ता हूं, तो इसे किसी अन्य में विलय करने का प्रयास करें, मेरे पॉड्स प्रोजेक्ट की project.pbxproj फ़ाइल में कई विलय विवाद उत्पन्न होते हैं। मैं बस मुश्किल से जाऊंगा और इन संघर्षों को मैन्युअल रूप से ठीक कर दूंगा, लेकिन इसके लिए कई लोगों के लिए उचित तरीका है। क्या किसी और को इस समस्या का सामना करना पड़ा है और एक उचित समाधान मिला है। इस मुद्दे ने मुझे कुछ समय से पीड़ा दी है और मैं केवल इस सवाल को अंतिम उपाय के रूप में पूछ रहा हूं। अलग-अलग शाखाओं पर कुछ नई विशेषताएं बनाने के बाद, मेरे प्रोजेक्ट में उन्हें शामिल करने में बहुत अधिक परेशानी होने से बहुत निराशा होती है। किसी भी मदद को बहुत, बहुत सराहा जाएगा।Cocoapods project.pbxproj विवादों को मर्ज करें

उत्तर

9

जब तक आप परिवर्तन नहीं कर रहे हैं, जो शायद आपको Pods.xcodeproj फ़ाइल में नहीं होना चाहिए, तो सच्चाई का स्रोत हमेशा pod install के साथ उत्पन्न होता है। इसलिए यदि कई संघर्ष हैं तो आप केवल परियोजना को हटा सकते हैं और इसे पुन: उत्पन्न कर सकते हैं।

+0

क्या आप Pods.xcodeproj को हटाने की सिफारिश कर रहे हैं, फिर फ़ाइलों को मर्ज करें, फिर इसे पुन: उत्पन्न करें या हटाएं, फिर उन्हें पुन: उत्पन्न करें। मैंने दोनों की कोशिश की है और यह सिर्फ मेरी मुख्य प्रोफाइल project.pbxproj पर Pods.xcodeproj project.pbxproj से संघर्ष को स्थानांतरित करता है। – ferris

+1

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

+0

@KeithSmiley यहां आपकी टिप्पणी के लिए धन्यवाद, यह मेरी समस्या हल हो गया! –

संबंधित मुद्दे