4

是否可以提取两个标签之间仅修改过的文件的列表?我的最终目标是提取在 label2 和 label3 之间修改过的文件列表。我已经能够使用下面的 tf history 命令让 TFS 输出;不幸的是,这个命令将拉出所有修改到 Label3 的项目。

tf history /server:http://tfsserver:8080/tfs "$/source/path/main" /recursive /noprompt /format:detailed /version:"Llabel3" >> C:\temp\tfshistory.txt

4

2 回答 2

1

我意识到我的错误,使用上面的命令,只要在 /version: 开关中添加“~”,就可以获得两个标签之间的所有更改集,例如:

tf history /server:http://tfsserver:8080/tfs "$/source/path/main" /recursive /noprompt /format:brief /version:"Llabel2~Llabel3" >> C:\temp\tfshistory.txt

这将提取并创建标签 2 和标签 3 之间所有更改集的列表。您也可以通过将标签 3 替换为“T”来执行相同操作,这将提取标签 2 中的所有更改集到最新(T)。

于 2012-08-30T19:17:44.873 回答
1

如果将 '/format:brief' 替换为 '/format:detailed',您可以获得所需的内容

于 2016-01-21T14:09:26.633 回答