【问题标题】:TFS Build Definition - Build process file showing git deleted branchesTFS 构建定义 - 构建过程文件显示 git 删除的分支
【发布时间】:2015-10-21 18:06:54
【问题描述】:

有谁知道为什么当我编辑我的构建定义时,我们仍然在“构建过程文件”过程下拉列表中看到删除的 git 分支?

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

我们正在使用 TFS 2013 并在 Visual Studio 2013 更新 5 上对其进行编辑

【问题讨论】:

    标签: git tfs tfsbuild


    【解决方案1】:

    找到了一种使用community Team Build manager的方法

    扩展有一个构建过程模板的下拉菜单。您可以右键单击模板并将其从团队项目中删除。

    【讨论】:

    • 感谢有用的工具分享。
    【解决方案2】:

    您只需删除本地存储库中的分支。下拉列表中的分支位于远程(TFS 服务器)上

    在 Visual Studio 中,您有两个选择:

    1.取消发布

    2.删除

    Unpublish 将删除远程(TFS 服务器)上的分支标记,这将从下拉列表中隐藏分支。本地分支仍然存在。

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

    所以,要实现你想要的,你只需要取消发布分支从远程删除分支

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

    【讨论】:

    • 您好,不,我也从远程删除了分支。下面的 git branch -D git push --delete origin 可以看到分支被删除了,因为我从下面的 git branch -r 看不到它
    • 您是否尝试过创建新的构建定义?仔细检查删除分支是否仍在下拉列表中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 2018-07-20
    相关资源
    最近更新 更多