जब मैं बड़े बदलावों को विलय करता हूं, तो गिट अक्सर निराशाजनक रूप से भ्रमित हो जाता है क्योंकि यह पर्याप्त संदर्भ रेखाओं का उपयोग नहीं कर रहा है। ऐसा नहीं है कि दोनों के साथ समाप्त होता है दो अलग अलग सबरूटीन्स के समान दिखने वाले अंत के बीच मिश्रित हो जाता है:गिट में, मैं विलय के संदर्भ को कैसे बढ़ा सकता हूं?
.
return 1;
.
}
(यहां इस्तेमाल किया डॉट्स रिक्त लाइनों का प्रतिनिधित्व करने के लिए)
जब मैं का उपयोग करें 'Git diff', मैं संदर्भ के 20 लाइनों को देखने के लिए -U20 कह सकते हैं। लेकिन क्या मैं इस ध्वज का उपयोग करने के लिए गिट को बता सकता हूं जब यह विलय हो जाता है?
जवाब जैसे रणनीति/विकल्प, विलय से संबंधित हो सकता है:
git merge -s recursive -X patience [branch]
धैर्य diff के बारे में संबंधित प्रश्न: http://stackoverflow.com/questions/4045017/what-is-git-diff-patience- –