2

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

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

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

4

1 回答 1

4

要创建标签:

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

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

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

tf diff "$/Project/Path ;L labelnameA " "$/Project/Path ;L labelnameB " /recursive /noprompt

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

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

于 2014-10-27T13:59:56.593 回答