我的问题类似于这个较旧的问题To merge from the current branch into the other branch,只是我想知道这是否可以直接使用 TFS 2017 / 2019 完成。
假设我们有一个包含我们软件所有功能的主分支。对于我们的少数客户中的每一个,我们都有一个单独的客户分支,其中仅包含客户想要的功能。当我们处理一个新特性时,我们会从主分支创建一个工作项以及一个特性分支。功能完成后,我们希望将功能分支(通过拉取请求)合并到主分支,以及要部署此功能的每个客户端分支。理想情况下,如果任何分支上的构建失败,所有分支上的拉取请求都应该失败。此外,如果稍后,另一个没有该功能的客户想要它,我们希望将其合并到他们的客户分支中。
这可以用 TFS 2017(或 TFS 2019)完成吗?
谢谢。