我们开发了一款企业管理软件,目前已完成了针对甲行业的开发,下面准备启动针对乙行业的开发中。乙行业与甲行业需求非常相近,只需要对甲行业部分功能作些修改和调整即可,也就是说可以重用甲行业的绝大部分代码。并且在进行乙行业代码开发过程中,还有可能发现甲行业代码中的Bug,或对甲行业代码进行改进。
在上述情况下:
(1)在TFS中对乙行业的代码我们应该如何管理?
(2)是在甲行业的代码下面创建分支呢,还是另起炉灶?
(3)要不要创建乙行业的团队项目?
(4)在Visual Studio中如何将分支代码添加到乙行业解决方案中?