TFS中的Git - 合并后删除分支

时间:2015-03-20 08:33:49

标签: git visual-studio tfs azure-devops branch

我们最近迁移到2013年TFS托管的Git。

已使用Visual Studio创建,合并然后删除了一些分支。

但是,当转到代码> 分支时,这些分支在TFS Web界面中仍然可见。

如果不能定期清理,我希望这会变得非常混乱。

  1. 我们甚至想要清理它吗?
  2. 如何从此列表中删除分支?

1 个答案:

答案 0 :(得分:9)

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

  1. 取消发布
  2. 删除
  3. enter image description here

    enter image description here

    请参阅:MSDN

    取消发布将删除远程(VSO / TFS服务器)上的Branch标记,这将隐藏Web Access中的分支。

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

    enter image description here

    因此,出于您的目的,您正在寻找" Unpublish"特征。这不会删除分支中的任何历史记录。