tfs 在拉取请求上建立保留

标签 tfs tfsbuild tfs-2015

我正在运行 tfs 2015 并在向某个分支创建拉取请求时构建它。

保留策略似乎不起作用,因为它们应该只持续 1 天,并且一次会持续数月。

我认为问题是源分支。在拉取请求构建中,它作为 refs/pull/688/merge。保留策略查找 refs/heads/*。

这就是它们没有被删除的原因,如果是这样,我如何添加拉取请求构建来删除它们?

我试过在保留中输入 refs/pull/* 但它作为 refs/head/refs/pull/* 返回

最佳答案

这是由于 refs/pull/688/merge分支已创建,仅用于构建拉取请求。但是,正常分支是refer/heads/(master/feature/...) .它不在普通分支的分支过滤器中。所以构建保留对拉取请求构建没有影响。

现在,您可能必须手动删除拉取请求构建。您还可以在 this site 中添加用户语音对于此功能请求。 PM 会亲切地审查它。

关于tfs 在拉取请求上建立保留,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869334/

相关文章:

tfs - 如何禁用\启用 Team Foundation Server (TFS) Active Directory 同步

tfs - 如何使用 TFS Team Build 保持项目结构

tfs - 直接调用 Build vNext 任务

visual-studio-2013 - 无法从 VS 2013 Update 5 在 TFS 2015 上创建项目

unit-testing - 没有找到测试。确保已安装的测试发现器和执行器、平台和框架版本设置正确,然后重试

tfsbuild - 删除构建记录时是否应该删除与构建记录关联的工件?

tfs - 合并时列为待更改的文件没有更改吗?

TFS 服务器用错误消息填充事件日志

jenkins - TFS、Jenkins 以及如何使用内部版本号更新工作项

powershell - PowerShell替换文件夹名称