我想从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#中运行它,但我宁愿避免这种情况。
谢谢:)
答案 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历史记录中仅获取变更集编号