我有一个客户,坚持要求我们在2016年全年将我们的新开发与主要分支机构分开。他们还有3-4个其他团队以各种身份从事该应用程序的工作。已经进行了许多大的更改(切换依赖项注入的完成方式,使用ReSharper清理代码等)。现在,我不得不将main合并到我们的新dev分支中,以准备将我们的变更推向产业链。
在我最初的合并请求中,TFS报告了约6500个具有解决冲突的文件。其中一些将很容易,但其中一些将更加困难(特别是一些javascript,api控制器和支持这些控制器的服务)。
有什么办法可以使我更轻松?
为了澄清,在此过程中,我多次对此方法表示了很多关注。客户曾经并且知道与此有关的困难。因为他们选择短缺QA人员(一名测试人员需要4个开发人员,所以没有自动化测试,很少进行回归测试),所以他们坚持认为我们会把分支机构与主分支机构的更改隔离开来,以为这会减少对我们分支机构的需求。测试人员了解其他地方所做的更改。
这里最大的问题之一是对有角度版本和某些其他第三方软件的升级-不幸的是,直到所有组件放回原处,我们都没有想出一种构建此解决方案的好方法。