2012-11-26 36 views
7
में इन फ़ाइलों

हम NetBeans के साथ काम कर रहे हैं और जब खींच कभी कभी कोई त्रुटि मिलती है/Git से सिर केGit मर्ज क्योंकि Netbeans

Git मर्ज मूल/गुरु के साथ धक्का की वजह से विफल रहा है के विफल ये फ़ाइलें: ".../filename.java"

हम क्या कर सकते हैं? Netbeans में इसे कैसे हल करें? हम सब कुछ करने की कोशिश की -> प्रतिबद्ध -> पुल - एक ही त्रुटि -> प्रतिबद्ध -> धक्का - एक ही त्रुटि

दिखा जहाँ हम संघर्ष को सुलझाने कर सकते हैं कोई खिड़की।

संपादित करें: जब मैं कार्य करें: Git Git खोल के साथ खींच, तो यह काम करता है, फ़ाइल मुझे संघर्ष दिखाएगा ...

लेकिन अगर मैं NetBeans के माध्यम से Git पुल करते हैं, NetBeans नहीं पड़ता शो मुझे कुछ भी, यह फ़ाइल को

<<<<<< HEAD:file.java 
blablabla 
======== 
blabla 
>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.java 

अंदर डाले बिना रखता है।

+1

Git कमांड लाइन का उपयोग करें और क्या वास्तव में हो रहा है पता लगाने के। – bmargulies

उत्तर

7

मुझे लगता है कि फ़ाइल ट्रैक नहीं की गई थी, और आपने इसे एक ही समय में बनाया और इसे किसी अन्य ने इसे बनाया और इसे आपके रिमोट पर पहुंचा दिया।

मैं आपको stash, pull परिवर्तन, और फिर stash pop बनाने का सुझाव देता हूं। यह शायद एक संघर्ष (जैसा कि आप कह रहे हैं) बनाते हैं, लेकिन इसे नेटबीन्स के विलय संपादक के साथ संबोधित किया जा सकता है।

बस संघर्ष को हल करें और आप कर चुके हैं।

वैकल्पिक रूप से, आप अपनी फ़ाइल स्थानीय रूप से कर सकते हैं, और फिर fetch + rebaseorigin/master (या जो भी आपकी रिमोट शाखा है) पर। आपको फिर से संघर्ष मिल जाएगा, यह लगभग पहले विकल्प के समान ही है।

+1

तो दूसरे शब्दों में: जोड़ें -> Commit -> खींचें -> जोड़ने के बजाय पुश करें -> Commit -> पुश -> खींचें, है ना? –

+1

@ डेल्टा 458 हाँ, मुझे लगता है। जब आप 'खींचें' तो किसी भी टकराव की जांच करना सुनिश्चित करें। आपको किसी को हल करना चाहिए। – mgarciaisaia

2

मुझे हाल ही में एक ही समस्या थी जिसमें खींचें मर्ज करने में सक्षम नहीं थे। मैं उचित अनुक्रम में सबकुछ कर रहा हूं, लेकिन किसी विशेष उपयोगकर्ता के परिवर्तन के बाद परिवर्तनों को खींचने से यह मना कर दिया जाएगा। मैंने नेटबीन्स को कमांड लाइन विंडो में भेजकर चिपकाया था। नेटबीन्स में उड़ने के बावजूद यह कमांड लाइन से विलय करने पर पूरी तरह से प्रदर्शन करता है। तब मैं बस ठीक करने में सक्षम था।

+0

यह मेरे लिए काम किया। –

2

मुझे एक ही समस्या का सामना करना पड़ा है। मुझे लगता है कि आप नेटबींस में गिट चला रहे हैं। कृपया गिट खोल में कमांड चलाने का प्रयास करें। आप अंतर देखेंगे।

0

नेटबीन्स में, कोई पुल या पुश क्रिया करने से पहले, गिट का उपयोग करें> यह देखने के लिए परिवर्तन दिखाएं कि कोई असामान्य परिवर्तन है या नहीं। एक बार जब आप इन्हें हल कर लेंगे तो आपको त्रुटि के बिना पुश/पुल करने में सक्षम होना चाहिए।

अधिक पर: https://stackoverflow.com/questions/13373330/...

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

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