在 TFS 中,在旧的 XAML 生成定义中,当排队查找"具有搁置集的最新源"(至少在 Web 界面中(时,有一个很好的复选框,允许你"成功生成后签入更改"。
现在,我们已经转移到新的 vNext 内部版本,并且在排队构建(带有搁置集(时,不存在漂亮的复选框。
有没有办法在手动排队成功构建后进行自动签入?(我特别需要在门控构建定义中使用它,但希望通过Web界面而不是Visual Studio Check-In过程来完成(。
vNext 版本中没有搁置集的 Web 门控签入策略。我们只能在生成定义中启用门控签入生成过程,并使用 Visual Studio 签入过程触发它。
但是您可以尝试添加批处理脚本任务作为结束任务,然后运行tf checkin
命令以签入搁架集,例如:tf checkin /shelveset:shelvesetname;shelvesetowner
有关更多详细信息,请参阅 MSDN 上的签入命令。