TFS 构建定义 - 显示 git 个已删除分支的构建过程文件

TFS Build Definition - Build process file showing git deleted branches

有谁知道为什么当我编辑我的构建定义时,我们仍然看到 "Build process file" 进程下拉列表中删除了 git 个分支?

这有点烦人,但随着我们删除的 git 个分支越来越多,这种情况正在增加。

我们正在使用 TFS 2013 并在 Visual Studio 2013 更新 5

上编辑它们

您只需删除本地分支 repository.The 下拉列表中的分支位于远程(TFS 服务器)

从 Visual Studio 你有两个选择:

1.Unpublish

2.Delete

Unpublish 将删除远程(TFS 服务器)上的 Branch 标记,这将隐藏分支 down.The 分支在本地仍然存在。

删除 将从本地 TFS 存储库中删除分支。它将保留在远程(TFS 服务器)上,但您将无法再在 Visual Studio 的分支 window 中使用它。您可以通过创建一个重新跟踪远程分支的本地分支来取回它

因此,要实现您想要的效果,您只需取消发布分支从远程删除分支。

来自 Microsoft 的更多信息:https://msdn.microsoft.com/en-us/library/jj190809(v=vs.120).aspx(参考删除分支)

找到了使用 community Team Build manager

的方法

该扩展有一个用于生成过程模板的下拉列表。您可以右键单击模板并将其从团队项目中删除。