提取在两个标签之间更改的所有文件或更改集

时间:2012-08-30 18:49:23

标签: tfs tfs2010

是否可以在两个标签之间提取仅修改过的文件列表?我的最终目标是提取在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

2 个答案:

答案 0 :(得分:1)

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

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

这将提取并创建Label 2和Label 3之间所有更改集的列表。您也可以通过将Label3替换为'T'来执行相同的操作,而不是将所有更改集从Label2提取到Latest(T)。 / p>

答案 1 :(得分:1)

如果用'/ format:detailed'

替换'/ format:brief',你可以得到你想要的