ईगिट प्लगइन का उपयोग किए बिना रेपो से फ़ाइल हटाएं, क्या स्थानीय प्रतिलिपि को हटाए बिना स्रोत नियंत्रण से फ़ाइल को स्थायी रूप से निकालना संभव है?ग्रहण गिट प्लगइन - स्थानीय
आईई, क्या "जीआईटी आरएम - कैश्ड" चलाने के बराबर एक जीयूआई कार्रवाई है?
ईगिट प्लगइन का उपयोग किए बिना रेपो से फ़ाइल हटाएं, क्या स्थानीय प्रतिलिपि को हटाए बिना स्रोत नियंत्रण से फ़ाइल को स्थायी रूप से निकालना संभव है?ग्रहण गिट प्लगइन - स्थानीय
आईई, क्या "जीआईटी आरएम - कैश्ड" चलाने के बराबर एक जीयूआई कार्रवाई है?
मुझे जवाब मिला है। टीम-> अनट्रैक वास्तव में "आरएम - कैश" के बराबर है। हालांकि एक ज्ञात बग है जो अवांछित व्यवहार उत्पन्न करती है जब आप अनचाहे करते हैं और फिर प्रतिबद्ध करने का प्रयास करते हैं।
मैं इसे सुरुचिपूर्ण तरीके से कैसे हल कर सकता हूं? धन्यवाद – yee
मैं नहीं कर सका। मैंने इस वजह से ईजीट का उपयोग करना बंद कर दिया और अन्य कीड़े का एक गुच्छा। हालांकि यह एक साल पहले खत्म हो गया था, इसलिए एजीट डेवलपर्स ने अब तक इसे सुधार लिया होगा। – naomi
@ नाओमी नोप। अप्रैल में ऐसा लगता है कि उन्होंने अभी फैसला किया है कि यह बहुत कठिन था और इसे ठीक करने का प्रयास नहीं करेगा। – EdGruberman
एक अन्य विकल्प क्या Sri Sankaran टिप्पणी में पता चलता है के लिए इसी तरह (प्रश्न सरल करने के लिए संपादित), अनुक्रमणिका को अपडेट करने के लिए आपके कॉन्फ़िग फ़ाइल के लिए कोई संशोधन ग्रहण करने के लिए है:
वरीयताओं पर, Egit में, आप सूचीबद्ध कर सकते हैं "मान लिया अपरिवर्तित" फ़ाइलें :
फ़ाइल संस्करणीकृत रहता है और डिस्क पर है, लेकिन कोई संशोधन d हो जाएगा इस पर etected।
धन्यवाद - मुझे वरीयताओं का सेट नहीं मिल रहा है, हालांकि वे कहाँ हैं? – naomi
मैं एक ही समस्या थी, शुरू में .ignore में निर्देशिका और फ़ाइलों सहित नहीं के बाद। मैंने "अनट्रैक" और "इंडेक्स से निकालें" की संभावना भी कोशिश की, जिसमें से कोई भी मदद नहीं मिली (अभी भी अनसुलझा ईजीआईटी मुद्दे के कारण)। तो, अंत में मैंने स्थानीय रूप से फ़ाइलों को हटा दिया (प्रोजेक्ट को सभी को बग में छोड़ दिया), प्रतिबद्ध और इसे जिथब पर धक्का दिया, और फिर स्थानीय रूप से हटाएं और फ़ाइलों को जोड़ा गया। बहुत ही सुरुचिपूर्ण, लेकिन यह काम किया। मैंने उस पर बहुत समय और तंत्रिका खो दी, और मुझे आशा है कि इससे किसी की मदद मिलेगी।
Team -> Advanced -> Untrack
ने मेरे लिए नौकरी (git rm --cached
) किया था।
में परिवर्तन को इस समाधान में रुचि रखने वालों के लिए कर सकता हूं ... उपरोक्त चरण के बाद, बस अपने रिमोट को प्रतिबद्ध करें और दबाएं और इसे काम करना चाहिए एक आकर्षण की तरह .. अच्छा जवाब, बहुत बहुत धन्यवाद! – labheshr
अनचाक मैंने सोचा कि अवांछित परिवर्तन का मतलब है। आप फ़ाइल को क्यों नहीं हटाएंगे, और फिर इसे अपने अपस्ट्रीम रेपो से हटाने के लिए प्रतिबद्ध होंगे? –
मैं स्थानीय रूप से फ़ाइलों को हटाना नहीं चाहता, मैं उन्हें खींचकर ओवरराइट करना बंद करना चाहता हूं। हटाना और पुनर्निर्माण एक विकल्प नहीं है क्योंकि कुछ फाइलें और फ़ोल्डर्स वे हैं जो Force.com IDE आपको हटाने नहीं देगा। – naomi
हालांकि यह ** ** भंडार से फ़ाइल को हटा नहीं देगा, "इस संबंध में अपरिवर्तित" सेटिंग (टीम> उन्नत) मानना चाहिए। इस सेटिंग के गेटचास से अवगत रहें (http://schacon.github.com/git/git-update-index.html देखें)। –