Trong dự án C# MVC của chúng tôi, chúng tôi lưu trữ các chuỗi có thể định vị của chúng tôi trong các tệp .resx. Mỗi khi chúng ta thêm một chuỗi mới, Visual Studio đặt nó ở dưới cùng của tệp, có nghĩa là nếu hai chuỗi được thêm vào trong các nhánh khác nhau thì chúng ta sẽ nhận được một xung đột hợp nhất, bởi vì hai khối mã khác nhau đang được thêm vào địa điểm.Tránh xung đột hợp nhất trong các tệp resx
Làm cách nào để giảm xung đột hợp nhất? Sắp xếp các chuỗi theo thứ tự bảng chữ cái có thể hữu ích, nhưng tôi không thể xem cách thực hiện điều này. Hoặc có lẽ chúng ta có thể yêu cầu git xử lý mỗi thẻ <data>...</data>
dưới dạng một khối độc lập?
Hiện tại chúng tôi đang sử dụng git, nhưng có cùng vấn đề với TFS/TFVC.
Không nên khó viết một tập lệnh sắp xếp lại và được gọi trước mỗi lần commit. – Adrian
Đó có thể là trợ giúp: http://stackoverflow.com/questions/22976757/tortoisegit-winforms-resolving-resource-resx-when-merging – ALOToverflow