2013-01-28 36 views
7

कोई फर्क नहीं पड़ता कि मैं क्या करता हूं, ग्रहण (ईजीआईटी) परिवर्तन प्रदर्शित नहीं करता है। मैंने इस मुद्दे के लिए बहुत कुछ खोजा है, लेकिन इसे हल नहीं कर सकता। मेरे एक दोस्त का एक ही मुद्दा है। अतीत में सब कुछ ठीक काम करता था, लेकिन एक दिन से दूसरी तरफ समस्या आई।ग्रहण गिट सिंक्रनाइज़ परिवर्तन

जब मैं टीम मारा> सिंक्रनाइज़ कार्यस्थान, केवल संवाद "सिंक्रनाइज़ करना Git:। कोई परिवर्तन नहीं मिला" प्रकट होता है। जब मैं टीम> उन्नत> सिंक्रनाइज़ करता हूं, वही होता है।

मैंने एक नया ग्रहण (एक ताजा विंडोज़ के साथ) भी स्थापित किया और समस्या अभी भी वहां थी। मेरे उबंटू नोटबुक के साथ सबकुछ ठीक है।

क्या किसी के पास एक ही समस्या है? क्या कोई समाधान है? मैंने इस answer में उल्लिखित प्लगइन स्थापित करने का भी प्रयास किया, लेकिन यह मेरे लिए काम नहीं करता था।

अद्यतन ग्रहण भी (नदी के ऊपर से प्राप्त करने में कठिनाई के बाद) भेजे परिवर्तन और बदली हुई फ़ाइलें (एक तीर के साथ) को प्रदर्शित करता है, लेकिन सिंक्रनाइज़ दृश्य अभी भी परिवर्तन नहीं दिखाता है।

अपडेट 2 मैंने गीथब से एक परियोजना का परीक्षण किया है और वहां सब कुछ अपेक्षित के रूप में काम करता है। इन दो परियोजनाओं के बीच क्या अंतर हो सकता है? मैंने रिपोजिटरी सेटिंग्स की जांच की है और वे बराबर हैं। प्रमाणीकरण मुद्दों का कारण बन सकता है? जैसे मैंने कहा है, परियोजना मेरी उबंटू मशीन पर ठीक काम करती है।

+0

क्या यह संभव है कि परियोजनाओं में से एक बंद हो या ग्रहण में आयात न हो? यह अचानक बदलना शुरू हुआ, क्या आपने परियोजना कॉन्फ़िगरेशन में कुछ भी अपग्रेड किया या कुछ बदल दिया? – robinst

+0

कुछ भी नहीं बदला। जैसे मैंने कहा है, मैंने एक पूर्ण नया ओएस और एक नया ग्रहण भी स्थापित किया है। इसके बाद मैंने परियोजना को ईजीट के साथ खींच लिया और त्रुटि पहले से ही वहां थी। मेरी उबंटू मशीन पर सब कुछ ठीक चल रहा है। – vRallev

+0

मैंने एक और अपडेट जोड़ा है। – vRallev

उत्तर

9

मैं एक ही समस्या है, लेकिन उन्नयन यह ध्यान रखा है लगता है EGit 2.2 करने के लिए इस्तेमाल किया। चीजें अब कमांड लाइन पर "गिट स्टेटस" और ग्रहण में "टीम/सिंक्रनाइज़ वर्कस्पेस" के बीच संगत हैं।

आप here से ईजीट प्राप्त कर सकते हैं या आप ग्रहण http://download.eclipse.org/egit/updates-2.2 को ग्रहण में जोड़ सकते हैं।

नवीनतम Egit अद्यतन साइट: http://download.eclipse.org/egit/updates

+0

बिल्कुल सही, यह काम किया। – vRallev

+0

मैंने पहले कभी इस बग को नहीं देखा था, और फिर एक बार में सभी को प्रतिबद्ध करने और धक्का देने के विकल्प का उपयोग करके जूनो में इसका अनुभव किया। नवीनतम ईजीआईटी में अपग्रेड करने से इस मुद्दे को हल किया गया। –

+1

डिफ़ॉल्ट जूनो अपडेट साइट में वर्तमान में ईजीआईटी 2.1 है, और दान का सहायक उत्तर 2.2 के लिए एक अद्यतन साइट देता है। हालांकि, ईजीट अब 2.3 पर पहले से ही बदल रहा है और अक्सर बदल रहा है। करने का सबसे आसान काम केवल ग्रहण बाज़ार का उपयोग करना है, जो हमेशा नवीनतम संस्करण को इंगित करता है। –

0

इससे पहले कि आप अपने कार्यक्षेत्र को सिंक्रनाइज़ कर सकें, आपको अपने स्थानीय भंडार में आने वाले सभी परिवर्तनों को प्राप्त करने के लिए रिमोट रिपोजिटरी (Team -> Fetch from Upstream) से "लाने" की आवश्यकता है। बाद में आप उन्हें सिंक्रनाइज़ कर सकते हैं।

यदि आप सिंक्रनाइज़ करने के लिए दो क्लिक नहीं करना चाहते हैं, तो आप Preferences -> Team -> Git -> Synchronize में "हमेशा सिंक्रनाइज़ेशन से पहले लॉन्च लॉन्च" सक्षम कर सकते हैं।

enter image description here

+0

दुर्भाग्यवश यह पहले से ही चेक किया गया था। मैंने अपना प्रश्न अपडेट कर लिया है। – vRallev

0

हम एक ही समस्या के साथ strugeling रहे थे। यह पता चला कि हमें गिट-> प्राथमिकताओं को सिंक्रनाइज़ करने में सभी विकल्पों को हटाना पड़ा।

हम ग्रहण जूनो और केप्लर का उपयोग कर रहे हैं। विकल्पों को हटाने से दोनों के लिए समस्या हल हो गई।

+0

मेरे लिए काम नहीं कर रहा है –

11

मैं नए EGit की कोशिश की है, फिर से क्लोनिंग परियोजना और कुछ भी नहीं इस को छोड़कर काम किया:

सिंक्रनाइज़ ध्यान में रखते हुए ड्रॉप डाउन तीर बटन सिंक्रनाइज़ करने के लिए अगले पर क्लिक करें, फिर "सिंक्रनाइज़ करें ..." का चयन करें । दिखाई देने वाले संवाद में गिट का चयन करें, अगला दबाएं। फिर महत्वपूर्ण हिस्सा - अपने भंडार के लिए हेड होने के लिए गंतव्य का चयन करें और "तुलना में स्थानीय असामान्य परिवर्तन शामिल करें" की जांच करें। समाप्त क्लिक करें।

+0

धन्यवाद! यही वह समाधान था जिसे मैं ढूंढ रहा था। – Chris

+0

धन्यवाद! वह "गंतव्य" विजेट मेरे लिए बदसूरत था। अंत में ड्रॉप डाउन सूची दिखाए जाने से पहले इसे कुछ बार क्लिक करना पड़ा। – Craigo

1

Staged Changes यह मेरे लिए काम किया है:

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

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

  • कोई संबंधित समस्या नहीं^_^