मुझे गिट mergetool मिला है जो दृश्यों को विलय करने के लिए एक आसान उपयोगिता है, लेकिन जिस तरह से मैं इसके बारे में जा रहा हूं वह वास्तव में भद्दा लगता है। अनिवार्य रूप से, मेरी प्रक्रिया इस तरह दिखता है जब संघर्ष रिपोर्ट कर रहे हैं:"गिट मेरेटूल" के साथ विलय
- एक Git mergetool
- निष्पादित प्रॉम्प्ट पर, मारा मेरी diff उपकरण (मिलकर एक हो जाना या FileMerge, जो कंप्यूटर के आधार पर) शुरू करने के लिए दर्ज
- संघर्ष
- सहेजें परिवर्तन का समाधान करें
- diff उपकरण
यदि मेरे पास एक से अधिक संघर्ष हैं, कुल्ला, दोहराना। हां, यह विलय में प्रत्येक संघर्ष के लिए एक बार मेरे diff दर्शक को खोलना और बंद करना है। चूंकि इसे कमांड लाइन से लॉन्च किया गया है, इसलिए यह बंद करने का एकमात्र तरीका है जिसे मैं गिट मेरेटूल को बताने के बारे में जानता हूं कि मैंने इस विशेष संघर्ष को हल किया है और यह अगले स्थान पर जा सकता है।
निश्चित रूप से एक बेहतर तरीका है, लेकिन मुझे कोई जानकारी नहीं है। कृपया मदद करें? यह प्रक्रिया पागल अक्षम है।
आप बीच में संकेतों को छोड़ने के लिए 'गिट mergetool -y' भी चला सकते हैं। आपको अभी भी मर्जेटूल को बंद करना होगा, लेकिन आपको टर्मिनल पर वापस जाना होगा और प्रत्येक नए विलय के लिए वापसी की आवश्यकता नहीं होगी। – moeffju
यदि आप फ़ाइलों के समूह की गिट मर्ज कर रहे हैं और आपको केवल चिंता करने की ज़रूरत है, तो आपके पास चिंता करने की कोई बात नहीं है। – jwg
@ मोफजू यह विलय संघर्ष प्रक्रिया को गति देने का सबसे अच्छा जवाब है। – mqklin