क्या उनमें से प्रत्येक के लिए दूरस्थ संस्करण ले कर फ़ाइलों के एक पैक के लिए संघर्ष को स्वचालित रूप से हल करने के लिए गिट को निर्दिष्ट करने का कोई तरीका है? उदाहरण के लिए, प्रत्येक फाइल का दूरस्थ संस्करण किसी निश्चित निर्देशिका में लेना है?गिट में दूरस्थ संस्करण का चयन करके मर्ज विवादों को स्वचालित रूप से कैसे हल करें?
उत्तर
git-merge केवल "हमारी" रणनीति का समर्थन करता है, जहां विलय का परिणाम स्थानीय संस्करण है। और वह केवल पूरे पेड़ के लिए।
यदि आप विलय करते समय एक विवादित स्थिति दर्ज करते हैं, तो आप इंडेक्स से फ़ाइलों को पुनर्प्राप्त करने के लिए git-checkout के --theirs
का उपयोग कर सकते हैं।
अंत में आप पेड़ के कुछ हिस्सों को एक विशिष्ट प्रतिबद्धता के लिए मजबूर करने के लिए git-reset कर सकते हैं।
अब भी http://www.seanius.net/blog/2011/02/git-merge-s-theirs/ है जो मूल रूप से merge -s ours
बनाने की अनुशंसा करता है और फिर परिवर्तनों को उलट देता है।
10x डेविड। ऐसा लगता है कि गिट-चेकआउट चाल करता है। दुर्भाग्यवश, theours | --theirs विकल्प गिट के मेरे संस्करण द्वारा समर्थित नहीं हैं :(ऐसा लगता है कि मुझे कुछ अपडेट करना है ... –
यदि कोई --ours | --theirs विकल्प गिट-चेकआउट के लिए है, आप - gir show: 2: full_path> file 'के लिए --ours (चरण # 2), और' git show: 3: full_path> फ़ाइल 'के लिए --theirs (चरण # 3) का उपयोग कर सकते हैं या' गिट चेकआउट- अनुक्रमणिका - चरण = 2 | 3 - फ़ाइल ... 'नलसाजी –
अंतिम लिंक मर चुका है – Droidekas
आप recursive
रणनीति (-s) theirs
विकल्प (-X) के साथ उपयोग कर सकते हैं। यही कारण है:
git merge -s recursive -X theirs source_branch
- 1. फिर से मर्ज विवादों को हल किए बिना गिट रीडवर्ड
- 2. वर्तमान शाखा में संस्करण ले कर स्वचालित रूप से गिट संघर्ष को कैसे हल करें?
- 3. गिट शेष विलय विवादों को अनदेखा करें
- 4. डेल्फी में स्वचालित रूप से संस्करण जानकारी कैसे सेट करें?
- 5. गिट में फ़ाइल को फिर से मर्ज कैसे करें?
- 6. स्वचालित रूप से संस्करण संख्या
- 7. ड्रॉप पुरानी प्रतिबद्धता: 'गिट रिबेस' कारण विवादों को मर्ज करने का कारण बनता है
- 8. इकाई फ्रेमवर्क के साथ संयोजन विवादों को कैसे हल करें?
- 9. क्या गिट रीयर स्वचालित रूप से फ़ाइलों को हल करने के रूप में चिह्नित करता है?
- 10. स्थानीय/दूरस्थ संस्करण
- 11. स्क्रिप्ट स्वचालित रूप से 2 गिट शाखाओं को मर्ज करने के लिए?
- 12. गिट मर्ज स्क्वैश को पूर्ववत कैसे करें?
- 13. दूरस्थ रूप से दूरस्थ svn शाखा को चेकआउट कैसे करें?
- 14. सबवर्सन सभी विवादों को जल्दी से हल करता है
- 15. एक्लिप्स गिट मर्ज टूल का उपयोग करके "हमारा" विलय कैसे करें?
- 16. आप दूरस्थ सर्वर पर स्वचालित गिट खींच कैसे करते हैं?
- 17. गिट: किसी मर्ज विवादों को अनदेखा कर मास्टर में शाखा बनाना संभव है?
- 18. गिट विलय विवादों में, मैं उस संस्करण को कैसे रख सकता हूं जिसमें विलय किया जा रहा है?
- 19. गिट - एक अलग भंडार से शाखा को मर्ज करें
- 20. स्पिंक्स में संदर्भों में नाम विवादों को हल करना, intersphinx
- 21. मुझे हमेशा गिट पुल पर मैन्युअल रूप से मर्ज करना क्यों पड़ता है?
- 22. PowerShell स्क्रिप्ट का उपयोग करके दूरस्थ रूप से आईआईएस 6.0/7.0 को कैसे शुरू/बंद करें?
- 23. Mercurial में .ggtags स्वचालित रूप से कैसे विलय करें?
- 24. मैं एसवीएन मर्ज विवादों को पूर्ववत कैसे कर सकता हूं?
- 25. मर्ज विवादों से बचने के लिए जीआईटी भंडार में सीआरएलएफ की मरम्मत कैसे करें
- 26. गिट पोस्ट-मर्ज
- 27. ग्रहण - कैसे स्वचालित रूप से
- 28. गिट में मैन्युअल रूप से सभी फ़ाइलों को मर्ज कैसे करें?
- 29. गिट में शाखाओं को "हंक" द्वारा कैसे मर्ज करें
- 30. LINQ का उपयोग करके दो सूचियों को कैसे मर्ज करें?
(एसओ [एक और की तरह एक शाखा बनाने के लिए Git आदेश] ** का जवाब देखें http://stackoverflow.com/questions/4911794/git-command-for-making-one-branch-like -नहींदर/4912267 # 4912267) ** * सभी * के लिए वर्तमान संभावित तरीकों के लिए ** 'गिट मर्ज-उनके' ** को अनुकरण करें। टिप के लिए – VonC