TFS命令行帮助

时间:2009-03-12 09:54:20

标签: command-line tfs tf-cli

我想从TFS中获取一些信息。具体来说,对于给定的用户,我想获得所有变更集的列表及其日期和所有更改的项目(内联差异的奖励积分)。此列表将用于为所有已修改的文件运行差异。

有些事情:

tf history /user:USERNAME
// pump changeset number into
tf changeset 'changeset number'
// now get the items, and pump into
tf diff 'item' /version:C122~C123

我相信我可以使用TFS报告,但我没有报告服务器的访问权限:(

我可以使用一些正则表达式在C#中运行它,但我宁愿避免这种情况。

谢谢:)

1 个答案:

答案 0 :(得分:1)

for / f“tokens = 1”%f in('tf history / user:username。/ recursive / noprompt')for / f“tokens = 2”%g in('tf changeset%f')do do tf diff / noprompt / version:C%f%g

你可能想要将其分解以减少历史和&的垃圾。改变了

如:| findstr / R [0-9]。从tf历史记录中仅获取变更集编号

相关问题