【发布时间】:2017-08-17 03:35:39
【问题描述】:
我已经对如何处理我的问题进行了大量研究,但我似乎无法掌握我想要做什么。更重要的是,我需要创建一个我的团队其他成员能够相对轻松地遵循的解决方案。我尝试过的解决方案适用于单个开发人员,但会导致团队成员之间产生混淆。
我目前有一个像这样的分支结构:
- 项目名称
- 主要
- 演示项目
- DemoEntityFramework
- 质量保证
- 演示项目
- DemoEntityFramework
- 开发
- 演示项目
- DemoEntityFramework
- 主要
我想提取 DemoEntityFramework 并以相同的方式(Main/QA/Dev)对其进行分支。我需要它分支的原因是因为分支之间的数据库结构不同是很常见的。因此,当指向 EntityFramework 的 PROD 版本时,QA 将无法正确构建。退出它的另一个原因是因为我有其他项目依赖于相同的框架,我可以重用该库,而不必在这些项目中保留实体框架的其他副本。
我看到有人建议使用 NuGet 来处理依赖关系。我可以接受,但我需要一种方法让每个分支在合并时都拉取各自的依赖项而不会中断。
【问题讨论】:
标签: entity-framework tfs continuous-integration