Tôi có một tệp danh sách từ trong git mà tôi cập nhật từ nhiều máy và hợp nhất khi cần. Khi tôi hợp nhất, tôi thường nhận được xung đột dễ giải quyết theo thuật toán: vì nó sẽ được sắp xếp theo thứ tự bảng chữ cái, chỉ chấp nhận tất cả các bổ sung và xóa khỏi cả hai bên của quá trình hợp nhất và sắp xếp kết quả.Tôi có thể định cấu hình git để tự động giải quyết xung đột bằng cách hợp nhất sắp xếp không?
Ví dụ:
APIs
<<<<<<< HEAD
arg
=======
apps
>>>>>>> master
attr
cần được giải quyết để:
APIs
apps
arg
attr
Có cách nào tôi có thể tự động hóa quá trình này lập tức để git luôn không điều đúng đắn cho tập tin này và không bao giờ báo cáo mâu thuẫn ?
bạn sẽ cần phải xác định một kết hợp mới _strategy_ trong '~/.gitconfig', và sau đó trong tệp' .gitattributes' của repo xác định chiến lược đó cho đường dẫn đã cho; xem [ở đây] (http://stackoverflow.com/questions/23140240/git-how-do-i-add-a-custom-merge-strategy) và [ở đây] (http://nuclearsquid.com/writings/ git-tips-tips-workflows/# gitattributes-5: 458b907a1ab49e897adb85ef97309813). –