Command line TFS命令行帮助
我正试图从TFS获得一些信息。具体地说,对于给定的用户,我希望获得所有变更集及其日期和所有变更项的列表(内联差异的加分)。此列表将用于为所有修改的文件运行差异 大致如下:Command line TFS命令行帮助,command-line,tfs,tf-cli,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 我相信我可
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 Reporting,但我没有访问报告服务器的权限:(
我可以用C#和一些正则表达式来运行它,但我宁愿避免这样
谢谢:)for/f“tokens=1”%f in('tf history/user:username./recursive/noprompt')do for/f“tokens=2”%g in('tf changeset%f')do tf diff/noprompt/version:C%f%g
你可能想要打破它,从tf历史和&tf变更出发中剔除垃圾
例如:| findstr/R[0-9]。要仅从tf history中获取变更集编号,for/f“tokens=1”%f in('tf history/user:username./recursive/noprompt')do for/f“tokens=2”%g in('tf changeset%f')do tf diff/noprompt/version:C%f%g
你可能想要打破它,从tf历史和&tf变更出发中剔除垃圾
例如:| findstr/R[0-9]。仅从tf历史记录中获取变更集编号