2010-08-18 13 views
17

हर बार जब मैं मूल के नए संस्करण पर अपने पैचसेट को रीट करता हूं, तो क्या मुझे बार-बार संघर्षों को मैन्युअल रूप से हल करना होगा?गिट रिबेज बार-बार संघर्ष हल करता है?

+0

मैं काफी समस्या यहाँ समझ में नहीं आता उपयोग करने में सक्षम हो सकता है। एक बार जब आप विवादों का समाधान कर लेते हैं और हल कर लेते हैं, तो निश्चित रूप से आप मूल रूप से मूल के नए संस्करण पर आधारित प्रतिबद्धता में अपनी प्रतिबद्धता बदल रहे हैं। अगली बार, आपको इसे फिर से हल नहीं करना चाहिए क्योंकि अब आप अपडेट किए गए पैच को लागू कर रहे हैं? – Jez

उत्तर

15

git-rerere देखें।

+0

बस लोगों को सभी दस्तावेज पढ़ने से बचाने के लिए, आप अपने .gitconfig में बस 'rerere.enabled' को सही पर सेट कर सकते हैं, और यह आपके लिए यह सब ख्याल रखेगा। – Cascabel

+1

मैन पेजों के अलावा, गिट रखरखाव जूनियो हैमैनो http://gitster.livejournal.com/41795.html पर रीरे का उपयोग करने के बारे में एक अच्छा ब्लॉग पोस्ट है। –

+0

यदि आप विलय कर रहे हैं (खींच रहे हैं), तो पुन: प्रयास करते समय rerere.enabled सेट करें, ऐसा लगता है कि आपको विवादित फ़ाइल को संपादित करने से पहले और बाद में रीट्रे करना होगा, मैन्युअल रूप से – user376258

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