【问题标题】:TFS Labels Command lineTFS 标签命令行
【发布时间】:2014-12-22 14:15:56
【问题描述】:

我正在尝试使用 TFS 命令行 TF.exe 执行以下操作

  1. 创建标签并将标签应用于文件夹下最新版本的文件和子文件夹
  2. 比较 2 个标签以找出 2 个标签、文件名、变更集详细信息等之间的区别

我都试图通过命令行来实现

【问题讨论】:

  • 以下是我尝试过的...tf.exe label TEST1 /version:T /comment:Testing /recursive /collection:XXXX05\XXXdefaultcollection TF14064: 找不到标签 TEST1。
  • 我还看到“TFS Label Diff.exe”来获取 2 个标签之间的差异

标签: tfs tf-cli tfvc


【解决方案1】:

创建标签:

tf label "LabelName" /owner:domain\me $/Project /version:T /recursive

您需要指定标签的根路径。您的示例中似乎缺少这一点。

对于两个标签之间的差异,请使用:

tf diff "$/Project/Path;LlabelnameA" "$/Project/Path;LlabelnameB i>" /recursive /noprompt

请注意,;... 部分指示获取特定版本的 Itemspec,;L... 告诉它按标签查找版本。在...上插入标签名称

然后对于返回的每个文件,您可以深入挖掘。

【讨论】:

    猜你喜欢
    • 2011-06-04
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-08
    • 1970-01-01
    • 2017-03-12
    相关资源
    最近更新 更多