当你在一个VS C#项目上工作时,多个开发人员都将新项目和文件添加到同一个解决方案中,最后一个尝试检查他的更改会在项目解决方案文件上产生冲突,这些冲突不容易合并.
我发现这个问题的最简单的解决方案是解除我自己的更改并接受服务器的最新版本.然后我重新整合了自己的变化.根据添加到项目中的新文件的数量,这可能很容易,或者是非常烦人的任务.
我想知道是否有更简单的方法来做到这一点.阅读:我可以让VS/TFS/merge为我做这个吗?
如果您正在创建一个必须添加一些第三方依赖项的NuGet包,那么您基本上有两个选项:
我注意到,例如RavenDB已经内化了所有它的第三方依赖项,而其他一些项目显然依赖于其他NuGet包.
我想知道是否有任何关于何时选择任何一种方法的最佳实践/提示.每种方法的优缺点是什么?