我们在下面有一个 TFS 结构。我会尽力给出情景和我想要实现的目标:
Source
|- Solution 1
|- Solution 2
|- files.....
注意:解决方案 2 包括解决方案 1 和 2。这意味着如果我们构建解决方案 2,它会同时构建 1 和 2。
Build Definition:
|- Build Definition Dev (Builds Solution 2)
|- Build Definition QAT (builds solution 2)
|- etc...
现在,解决方案 1 将在本周上线,我们需要对其进行标记和分支。而解决方案 2 将在几个月后上线。
问题:
分支和标记解决方案 1 的最佳方法是什么,以便我们可以
一个。始终为特定环境部署分支的解决方案 1。
我们是否需要创建单独的构建定义?
有没有办法配置构建定义以便构建和部署分支版本?
想法是能够部署分支版本以获得支持和错误修复,并能够将其部署到给定的环境。同时保持解决方案 2 不变。
最后合并解决方案 2 和分支版本。
谢谢你。