我可以自动执行 TFS 反向集成合并吗

Can I automate a TFS reverse integration merge

我们有多个独立的混合 dev/test 团队,每个团队都有自己的环境,代码作为一个完整的单元进行编写和测试。当环境处于经过测试的可部署状态时,它们会从主分支合并到集成分支。我们还有一个真正的测试环境,我们可以在转向生产之前对整个生态系统进行完整的端到端测试。

这是结构的缩略图:

TFS 是否有一个自动化流程,可以将签入到 _Pretest 分支的任何更改合并到团队分支?我更希望,如果一个团队破坏了另一个团队正在做的事情,我们会在开发环境中尽早破坏它。

(我知道大部分答案是单元测试...我们正在努力!)

TFS 上没有自动合并过程,因为合并可能包含冲突。但是您可以将 "tf.exe" 实用程序与命令合并一起使用:https://docs.microsoft.com/en-us/vsts/tfvc/merge-command?view=vsts

tf merge branch2 branch1 /recursive