ऐसा क्यों है कि XCode मेरे बदलावों को आगे नहीं बढ़ा सकता है?


2

मैं XCode में एक iOS एप्लिकेशन लिख रहा हूं। मैंने इसे दूरस्थ रिपॉजिटरी से जोड़ा।

मैंने व्यू कंट्रोलर फाइल लिखना समाप्त कर दिया और फिर चला गया File -> Source Control -> Commit। मैंने एक प्रतिबद्ध संदेश लिखा। अजीब तरह से, हर बार जब मैंने एक स्थान टाइप किया, एक त्रुटि जो पढ़ी गई थी:

2 में से 1 फाइलें प्रतिबद्ध होंगी।

मैंने फिर क्लिक करके कमिट को पुश करने की कोशिश की File -> Source Control -> Pushहालाँकि, मुझे एक त्रुटि मिलती है जो नोट करती है कि मैंने बिना परिवर्तन किए हैं। क्यूं कर? क्या मैंने सिर्फ अपराध नहीं किया?


यदि आपके पास अपनी मशीन पर Git स्थापित है, तो आप टर्मिनल खोल सकते हैं और चला सकते हैं git status या और भी git gui यह देखने के लिए कि क्या आपने अभी भी परिवर्तन नहीं किए हैं।
Isxek

जवाबों:


2

यह Xcode कार्यक्षेत्र फ़ाइलों को अद्यतन करने के कारण होता है। उन फ़ाइलों को .gitignore में जोड़कर इस समस्या को मिटा देना चाहिए। जब आप प्रतिबद्ध होते हैं, तो यह एक फाइल होती है जिसे xcode लिखता रहता है।

या तो एक्सकोड छोड़ें और टर्मिनल का उपयोग करें या कार्यक्षेत्र को .gitignore में जोड़ें


1

मैं एक दो चीजों की जांच करूंगा।

एक, सुनिश्चित करें कि आप जो भी फाइलें करना चाहते हैं, वे सभी बाएं फलक में जांची गई हैं। कभी-कभी कुछ अजीब कारण से फाइलें डिफ़ॉल्ट रूप से जांची नहीं जाती हैं।

दूसरे, राइट-क्लिक करके और उस एक फ़ाइल को स्वयं करके देखें कि क्या वह काम करता है। यदि चरण एक काम नहीं करता है, तो यह संभवत: या तो नहीं होगा, लेकिन इसकी कीमत एक शॉट है।

अगर उनमें से कोई भी काम नहीं करता है, जब स्रोत नियंत्रण के लिए एक्सकोड मेरे लिए गड़बड़ करता है, तो मैं परियोजना को फिर से तैयार करता हूं। ऐसा करने के कई तरीके हैं, जो इस बात पर निर्भर करता है कि आपका रेपो कैसे सेट किया गया है। यदि आपके पास एक प्रारंभिक परियोजना फ़ाइल है, तो आप इसे एक नई परियोजना के रूप में देख सकते हैं, फिर दृश्य नियंत्रक को फिर से जोड़ सकते हैं।

Xcode स्रोत नियंत्रण winky है, लेकिन आपके लिए Apple है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.