TFS 标签命令行

标签 tfs tf-cli tfvc

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

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

我试图通过命令行实现

最佳答案

创建标签:

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

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

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

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

Note that the ;... part instructs to take the Itemspec at a specific version ;L... tells it to look up the version by label. Insert the label name on the ...

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

关于TFS 标签命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26586931/

相关文章:

tfs - 给定 TFS 变更集,我如何找到它链接到的工作项?

command-line - 用于切换工作空间的 TFS 命令

visual-studio - TFS checkout 特定版本,进行更改, checkin

TFS 文件必须保持锁定状态

version-control - 用于版本维护的 TFS

svn - 最佳项目管理工具、源代码控制、构建器和 wiki

git - 是否可以使用 Bitbucket 在 TFS 上进行持续集成?

visual-studio - 如何从解决方案中完全删除 TFS 绑定(bind)?

tfs - 用于获取 TFS 高级的批处理文件命令获取特定版本和最新版本

tfs - 如何在 c# 项目的 TFS 上获取旧版本并对其进行编辑并检查旧版本中的编辑?