gpt4 book ai didi

TFS 中的 Git - merge 后删除分支

转载 作者:太空狗 更新时间:2023-10-29 12:59:48 24 4
gpt4 key购买 nike

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

已经使用 Visual Studio 创建、 merge 然后删除了几个分支。

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

如果不定期清理,我预计这会变得一团糟。

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

最佳答案

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

  1. 取消发布
  2. 删除

enter image description here

enter image description here

参见:MSDN .

Unpublish 将删除远程(VSO/TFS 服务器)上的 Branch 标记,这将从 Web Access 中 stash 该分支。

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

enter image description here

因此,出于您的目的,您正在寻找“取消发布”功能。这不会删除分支中的任何历史记录。

关于TFS 中的 Git - merge 后删除分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29162371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com