在我们的C#MVC项目中,我们将可本地化的字符串存储在.resx文件中。每当我们添加一个新的字符串时,Visual Studio都会将它放在文件的底部,这意味着如果两个字符串被添加到不同的分支中,那么我们将会遇到合并冲突,因为两个不同的代码块被添加到相同的地点。避免resx文件中的合并冲突
我们该如何减少合并冲突?按字母顺序排序字符串可能会有所帮助,但我无法看到如何执行此操作。或者,也许我们可以告诉git将每个<data>...</data>
标记作为独立块?
我们目前使用的是git,但是与TFS/TFVC有相同的问题。
编写一个排序resx并在每次提交之前调用的脚本应该不会那么困难。 – Adrian
这可能是帮助:http://stackoverflow.com/questions/22976757/tortoisegit-winforms-resolving-resource-resx-when-merging – ALOToverflow