使用git和VS为非默认分支构建队列

Kit*_*Kit 5 git tfs build team-build visual-studio-2013

我正在使用Visual Studio与git的集成.我修改了构建定义的Source Settings来监视所有git branches(refs/heads/*).这适用于自动触发的构建.

当我从Visual Studio中手动排队新的构建时,唯一的选择是对默认构建进行排队(例如,如果我默认refs/heads/develop,我不能排队refs/heads/mybranch).解决方法是在构建定义中临时更改默认值.还有另外一种方法吗?不知何故传递参数或许?

jes*_*ing 7

在"参数"选项卡上有一个"Checkout Override",您可以在其中准确覆盖用于构建的分支.该字段没有漂亮的UI/Picker,但您应该能够将分支/提交设置为在那里构建.

结帐覆盖

这篇文章中有一个非常简单的编辑器来选择可用的标签.

  • 使用`origin/{BranchName}`代替,这似乎有效. (3认同)