2012-10-04 18 views
12

के रूप में निर्देशिका दिखा रहा है मैंने ग्रहण के साथ ईजीट का उपयोग करना शुरू किया और मेरी निर्देशिकाओं में से एक (जिसमें कई सबोड्यूल और नियमित निर्देशिकाएं शामिल हैं) हमेशा गंदे के रूप में दिखाई देती हैं। मैंने git reset --hard को आजमाया है और प्रोजेक्ट को स्क्रैच से फिर से बनाया है। यदि मैं निर्देशिका का चयन करता हूं और गिट इंडेक्स या हेड के साथ तुलना करता हूं, तो यह कोई भी परिवर्तन नहीं दिखाता है।EGit निर्देशिका को हमेशा गंदे

यदि मैं फ़ोल्डर के लिए कमांड लाइन पर गिट का उपयोग करता हूं, तो git status कोई लंबित परिवर्तन नहीं दिखाता है और git submodule सभी submodules सही ढंग से सूचीबद्ध करता है। ईजीआईटी का उपयोग करके, मैंने Assume Unhanged विकल्प सेट करने का प्रयास किया। लेकिन यह बाल निर्देशिकाओं को भी प्रचारित करता है (जो वांछनीय नहीं है)।

मैं ग्रहण 4.2.1, ईजीट 2.1.0, और गेपेट्टो 3.0.0 का उपयोग कर रहा हूं। इस निर्देशिका को हमेशा गंदा के रूप में दिखाने के लिए और क्या कारण हो सकता है? इस निर्देशिका में परिवर्तनों को अनदेखा करने का कोई तरीका (लेकिन अभी भी भाई बहनों में बदल जाता है)?

अद्यतन - अक्टूबर 2 एन डी 2013:

अद्यतन - सितंबर 24 वें 2014:

  • वहाँ https://bugs.eclipse.org/bugs/show_bug.cgi?id=429304 पर एक अतिरिक्त छाता बग कि इस मुद्दे को EGit के लिए विशिष्ट के लिए पालन किया जा सकता है।
  • अब मैं एक्लिप्स या ईजीट का उपयोग नहीं करता हूं और गिट प्लस प्लगइन के साथ एटम में स्थानांतरित हो गया हूं। जब समस्या ठीक हो जाती है तो मैं कोशिश करूँगा और इसे अपडेट करना जारी रखूंगा। लेकिन एटम और गिट प्लस अब मुझे बहुत बेहतर संतुष्ट करते हैं और इस मुद्दे पर इस मुद्दे को मेरे लिए प्रासंगिक नहीं है।
+0

एक बग की तरह लगता है, क्या आप यहां [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EGit) की रिपोर्ट कर सकते हैं? – robinst

+1

निश्चित रूप से, मैंने बग खोला https://bugs.eclipse.org/bugs/show_bug.cgi?id=391280 –

+1

यह अभी भी एक बग है, इस बार के बाद ... –

उत्तर

0

यह भी हो सकता है कई लोग हैं, जो दूरस्थ रेपो, दूरस्थ रेपो के लिए धक्का दिया है के बीच की रेखा-अंत में अंतर के कारण (आमतौर पर नंगे, लेकिन ओएस विशेष लाइन अंत), और अपना Git सेटिंग्स। क्या यह कुछ है जिसे आप सत्यापित कर सकते हैं?

+0

फाइलों के साथ-साथ परियोजनाओं (ईजीआईटी के साथ भी) पर एक लाइन एंडिंग समस्या दिखाई दे रही है। यहां वर्णित समस्या यह है कि एंडी शिन्न भंडार में दिखाए गए परिवर्तनों के स्रोत को कम नहीं कर सकता है। यह शायद लाइन समाप्त करने के मुद्दे के कारण नहीं है। – Antwane

-1

इस कामकाज ने इसे मेरे लिए तय किया। अभिभावक फ़ोल्डर को "असम्बद्ध मानें" के साथ चिह्नित करें, लेकिन सभी उपफोल्डर्स को "नो अनुमानित अपरिवर्तित" के साथ चिह्नित करें।

उदाहरण के लिए, मैंने अपने प्रोजेक्ट रूट के तहत मॉड्यूल/सेवाओं में एक सबमिशन जोड़ा। मैंने "Assume अपरिवर्तित" के साथ मॉड्यूल चिह्नित किया जो गंदे झंडे को हटा दिया। इसके बाद मैंने सभी उपफोल्डर्स (मॉड्यूल/एंटिटी, मॉड्यूल/सर्विसेज, ...) को "नो अस्यूम अपरिवर्तित" के साथ चिह्नित किया।

टीम -> उन्नत -> "अपरिवर्तित मान लें"/"नहीं ग्रहण अपरिवर्तित"

मुझे नहीं लगता कि यह एकदम सही है, अगर मैं मॉड्यूल के तहत अलग-अलग फ़ाइलों था, वे शायद के रूप में गंदा नहीं दिखाया जाएगा अगर संशोधित ।

+2

यह बेहद खतरनाक सलाह है, एक अभिभावक फ़ोल्डर को "अपरिवर्तित मानें" के रूप में चिह्नित करना मतलब है कि आप महत्वपूर्ण काम करना भूल सकते हैं। कृपया उपेक्षा कर दीजिये –

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