当您与多个开发人员一起在VS C#项目中工作时,所有开发人员都将新项目和文件添加到同一解决方案中,最后一个要尝试检查其更改的人会在项目解决方案文件上产生冲突,这些冲突不容易合并。
我发现的最简单的解决方案是取消自己的更改并接受服务器的最新版本。然后,我重新整合自己的更改。根据添加到项目中的新文件的数量,这可能很容易,也可能是一项非常烦人的任务。
我想知道是否有更简单的方法可以做到这一点。阅读:我可以让VS/TFS/merge帮我做吗?
最佳答案
我的建议是更频繁地更新和提交。特别是,请确保先运行“获取最新”,然后再对解决方案文件进行任何更改。
与XML和文本文件(所有项目和解决方案文件都是)之类的“合并 hell ”通常仅是由于人们试图提交非常大的单个更改而发生。
如果您习惯于进行定期提交,则合并的规模会变小,而工具则会使其表现出色。
关于.net - Visual Studio 2008 : how to avoid project file merge hell?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2456329/