20

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

在此处输入图像描述

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

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

所以,我正在寻找一种重命名标签的方法。我找不到与 SO 直接相关的任何内容,并且 TF Label 命令(此处的链接)上的 Microsoft 帮助没有给出任何可以完成的指示。

我们不进行任何自动构建或任何依赖标签名称的事情,因此即使您的解决方案是“自行承担风险”,我仍然很乐意听到它。

4

1 回答 1

33

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

如果您使用的是 Visual Studio,请按照以下步骤操作

  1. 右键单击源代码管理资源管理器中的文件夹以打开 ContextMenu 并选择“应用标签”
  2. 将底部的Version-Combobox更改为Label并找到旧的Label“P5624”
  3. 将新标签命名为“P5624-Build_1”并创建它
  4. 如果不再需要旧标签,请删除它。
于 2012-12-11T08:07:49.567 回答