Google द्वारा इसे ठीक करने का तरीका: कमिट विंडो में F5 दबाएं ("चेतावनी पॉपअप" में नहीं)
26.08.2011 22:39 पर, रयान जे ओलोस ने लिखा:
कई महीनों के लिए अब मुझे निम्नलिखित डायलॉग बॉक्स दिखाई दे रहे हैं जब कमिट शुरू हो रही है। यह अक्सर तब होता है जब मर्ज का पालन करने का प्रयास किया जाता है।
हालाँकि, मैंने हाल ही में देखा है कि अगर मैं रद्द कर देता हूं और फिर फ़ाइल सूची (F5) को मैन्युअल रूप से ताज़ा करता हूं, तो दूसरी बार प्रतिबद्ध करते समय मुझे फिर से संदेश दिखाई नहीं देता। यह प्रतिबद्धता ठीक है और आगे कोई समस्या नहीं है।
प्रतिबद्ध संवाद परिवर्तन सूचनाओं के लिए एक पृष्ठभूमि थ्रेड में काम कर रहे कॉपी पर नज़र रखता है। ऐसी सूचनाएँ OS द्वारा भेजी जाती हैं, जब केस फाइलों को संशोधित / स्थानांतरित / नामांकित / संशोधित किया जाता है ... यदि ऐसी सूचना प्राप्त होती है, तो प्रतिबद्ध संवाद पहले कुछ जाँच करता है, इसलिए यह उनमें से अधिकांश को छोड़ सकता है। यदि सूचना इंगित करती है कि किसी फ़ाइल को चेक नहीं किया गया है और कमिट डायलॉग में दिखाई नहीं दे रहा है, तो यह किसी भी तरह बदल गया है, यह गैर-पुनरावर्ती कमिटिंग पर वापस आ जाता है। ऐसा इसलिए है क्योंकि अगर आपके पास किसी अन्य संपादक में एक फ़ाइल है जैसे कि और एक संवाद खुला है, जबकि प्रतिबद्ध संवाद खुला है, तो उस फ़ाइल को सहेज लें, भले ही आपने इसे प्रतिबद्ध संवाद में नहीं देखा हो (यह प्रदर्शित नहीं होता है) जब तक आप F5 के साथ संवाद को ताज़ा नहीं करते)।
इसलिए यदि आप उस चेतावनी संवाद को अक्सर देखते हैं, तो कृपया जांच लें कि कोई अन्य उपकरण / ऐप चल रहा है जो आपकी कार्यशील प्रतिलिपि में फ़ाइलों को संशोधित करता है।
और जैसा कि आपने देखा: यदि आपने F5 मारा, तो वह 'गैर-पुनरावर्ती ध्वज' रीसेट हो जाता है क्योंकि ताज़ा करने के बाद, आप सभी फ़ाइलों को फिर से देखते हैं - संवाद शुरू करने के बाद भी जिन्हें आपने संशोधित किया था।
स्टीफन