我正在使用 cakebuid 作为我的构建工具,用于 TFS 2017 Update 2,并尝试实现传统的 Git Flow。在这个流程中,每次更改进入 master 分支时都会发生一些自动合并,这些更改需要传播到 develop 分支。
使用 cake 我可以运行一个 PowerShell 脚本或使用 LibGit2Sharp 来完成最佳情况下的自动合并。但是,当合并有冲突时该怎么办呢?我需要因为合并失败而使整个构建失败吗?
我们在 TFS 中肯定有处理合并的工具,那就是Pull Request。
问题:
是否有任何工具或插件可供cake使用,允许我在执行构建步骤期间创建Pull Request?