Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Command line TFS命令行帮助_Command Line_Tfs_Tf Cli - Fatal编程技术网

Command line 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 我相信我可

我正试图从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 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历史记录中获取变更集编号