Khi tôi hợp nhất các thay đổi lớn, git thường bị nhầm lẫn vô vọng vì nó không sử dụng đủ các dòng ngữ cảnh. Nó bị lẫn lộn giữa kết thúc tương tự nhìn của hai chương trình con khác nhau mà cả hai xảy ra để kết thúc với:Trong git, làm cách nào để tăng ngữ cảnh cho việc hợp nhất?
.
return 1;
.
}
(dots sử dụng ở đây để đại diện cho dòng trống)
Khi tôi sử dụng 'git diff', tôi có thể nói -U20 để xem 20 dòng ngữ cảnh. Nhưng tôi có thể nói git để sử dụng lá cờ này khi nó kết hợp, quá?
câu trả lời có thể được liên quan đến hợp nhất các chiến lược/tùy chọn, chẳng hạn như:
git merge -s recursive -X patience [branch]
Câu hỏi liên quan về sự khác biệt về sự kiên nhẫn: http://stackoverflow.com/questions/4045017/what-is-git-diff-patience-for –