2016-06-01 8 views
7

git rebase के बाद मैंने हल करने के लिए संघर्ष विलय कर दिया है। मैं A.java पर "हमारे द्वारा जोड़ा गया" के अर्थ से उलझन में हूं। C.java जैसी नई फ़ाइल के रूप में इसे स्वचालित रूप से जोड़ा/चरणबद्ध करने से क्या रोकता है?"हमारे द्वारा जोड़ा गया" गिट क्या मतलब है?

Changes to be committed: 
    (use "git reset HEAD <file>..." to unstage) 

     new file: com/company/C.java 

Unmerged paths: 
    (use "git reset HEAD <file>..." to unstage) 
    (use "git add <file>..." to mark resolution) 

     added by us:  com/company/A.java 
     both modified: com/company/B.java 

Git संस्करण 2.5.1.windows.1

+0

ऐसा लगता है कि आप जानते हैं कि रीबेज बार-बार चेरी-पिक द्वारा काम करता है, और यह कि चेरी-पिक ऑपरेशन रीबेज के '--onto' लक्ष्य से गुमनाम शाखा को बढ़ाने के दौरान किया जाता है। इसलिए "हमारे द्वारा जोड़ा गया" का अर्थ है "विलय-आधार बनाम तुलना में हमारे मौजूदा पृथक-हेड प्रतिबद्धता में मौजूद हैं"। यह अजीब/गलत लगता है कि यह स्वचालित रूप से प्रतिबद्धता के लिए चरणबद्ध नहीं है। – torek

+0

क्या आप रहस्य हल कर सकते हैं? –

उत्तर

0

"Git रिबेस" भद्दा और कुंठित, लेकिन ओह इतना उपयोगी है। आपके मामले में जो कुछ भी चल रहा है, उसे संक्षेप में सारांशित करने के लिए, "विलय विवाद" का पुनर्जन्म "दोनों संशोधित" द्वारा किया जाता है। आपको चुनना होगा कि आप कौन सा मॉड चाहते हैं - उनकी शाखा पर "कॉम/कंपनी/बीजावा" मोड, आपकी शाखा में मोड या दोनों के कुछ कॉम्बो। "हमारे द्वारा जोड़ा गया:" आपको बता रहा है कि "कॉम/कंपनी/एजावा" आपकी शाखा में नई है और जिस शाखा के खिलाफ आप विद्रोह कर रहे हैं उसमें लाया गया था। लेकिन जिस तरह से गिट रीबेज लागू करता है, "हम" वास्तव में उनकी शाखा है। सुनिश्चित नहीं है कि अगर इसे आपकी शाखा पर "कॉम/कंपनी/एजावा" हटा दिया गया है, तो रीबेज का लक्ष्य "विलय विवाद" के रूप में गिना जाता है। उस स्थिति में, यह एक विद्रोह "विलय विवाद" होगा जिसे आपको हल करना होगा। इस तरह के "विलय संघर्ष" को हल करने के लिए, "हम" वास्तव में उनकी शाखा है और "उनका" वास्तव में आपकी शाखा है। ब्ला।

+0

मुझे इसका जिक्र करना चाहिए। कभी-कभी "गिट रिबेस" सिर्फ चेरी-पिक को खराब कर देता है और आपको इसे 'गिट रिबेस --स्किप' करके छोड़ना होता है। – BoiseBaked

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