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