有没有办法重命名TFS标签?

有没有办法重命名TFS标签?,tfs,Tfs,我们的代码沿着项目线在TFS中分支,并且每个都有自己独立的构建过程 我们用版本号标记每个项目,例如build_1等,但是我犯了一个愚蠢的错误,忘记了TFS标签必须是唯一的,忘记了用项目名称标记我的项目 为了解释,我已经用Build_1、Build_2、Build_3和Build_4四次标记了P5624文件夹,而我本应该使用像P5624-Build_1这样的标签,等等 因此,我正在寻找一种方法来重命名标签。我找不到与SO直接相关的任何内容,microsoft关于TF Label命令的帮助也没有给

我们的代码沿着项目线在TFS中分支,并且每个都有自己独立的构建过程

我们用版本号标记每个项目,例如build_1等,但是我犯了一个愚蠢的错误,忘记了TFS标签必须是唯一的,忘记了用项目名称标记我的项目

为了解释,我已经用Build_1、Build_2、Build_3和Build_4四次标记了P5624文件夹,而我本应该使用像P5624-Build_1这样的标签,等等

因此,我正在寻找一种方法来重命名标签。我找不到与SO直接相关的任何内容,microsoft关于TF Label命令的帮助也没有给出任何可以完成的指示


我们不进行任何自动生成,也没有任何依赖于标签名称的内容,因此,即使您的解决方案是“自行承担风险”,我也很乐意听到您这样说。

TFS不支持重命名标签。只能基于要删除的旧标签创建新标签

如果您正在使用VisualStudio,以下是如何执行的步骤

  • 右键单击源代码管理资源管理器中的文件夹以打开 上下文菜单并选择“应用标签”
  • 将底部的版本组合框更改为Label并找到旧标签“P5624”
  • 将新标签命名为“P5624-Build_1”并创建它
  • 如果不再需要旧标签,请将其删除

  • 在我尝试之前,当我已经将多个标签应用到项目中时,您知道这是否有效吗?(理想情况下,我想重命名所有标签)当然可以,但是你必须对每个你想“重命名”的标签重复这些步骤。这非常有效。我不知道你可以给现有的标签贴标签。非常感谢你!不幸的是,新标签的日期将是当前日期,而不是旧标签的日期,这可能会造成混淆,因为VS按日期对标签进行排序。