मैं खिड़कियों पर हूँ।
विभिन्न कारणों से हमारे पास विभिन्न svn शाखाओं के कई गिट उदाहरण हैं।
कई बार मैं रिपॉजिटरी ए में एक समस्या को ठीक करना चाहता हूं, एक पैच उत्पन्न करता हूं, और इसे रिपॉजिटरी बी में लागू करता हूं। यह ठीक काम करता है सिवाय इसके कि यदि संघर्ष हो।
रीबासिंग करते समय मैं सिर्फ फ़ोल्डर पर क्लिक करता हूं और tortioseGit का उपयोग करता हूं और संकल्प विकल्प का चयन करता हूं। यह मुझे अपने संघर्षों के माध्यम से काम करने के लिए एक अच्छा gui लाता है।
वहाँ खारिज पैच विखंडू के साथ यह पूरा करने के लिए कोई रास्ता नहीं है?
यहाँ पैच बनाने / लागू करने का मेरा वर्तमान तरीका है
git format-patch master --stdout > c:\\patch\\file.patch
git apply --reject --ignore-space-change --ignore-whitespace c:\\patch\\file.patch
git mergetool
और अपनी पसंद के gui के साथ एक 3-तरफ़ा मर्ज करें (मैं विंडोज़ पर kdiff के लिए आंशिक हूँ) ...