Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
Version control 嵌入差异的历史_Version Control_Powershell_Tfs_Tf Cli - Fatal编程技术网

Version control 嵌入差异的历史

Version control 嵌入差异的历史,version-control,powershell,tfs,tf-cli,Version Control,Powershell,Tfs,Tf Cli,要查看用户在目录树中进行的每个签入的历史记录,我可以键入: tf history . /recursive /user:name /noprompt /format:detailed 它显示名称已执行的所有签入操作,以及签入注释和更改文件的路径。除此之外,我还想显示每个受影响文件的差异。Like/format:exterverbose。有没有办法让tf做到这一点?如果没有,您如何为我创建一个powershell脚本 您可以忽略分支和合并之类的内容—目录树中没有分支和合并。我认为现在没有用于此的

要查看用户在目录树中进行的每个签入的历史记录,我可以键入:

tf history . /recursive /user:name /noprompt /format:detailed
它显示名称已执行的所有签入操作,以及签入注释和更改文件的路径。除此之外,我还想显示每个受影响文件的差异。Like/format:exterverbose。有没有办法让tf做到这一点?如果没有,您如何为我创建一个powershell脚本


您可以忽略分支和合并之类的内容—目录树中没有分支和合并。

我认为现在没有用于此的命令行,也许您可以使用创建Powershell脚本


否则,您仍然可以使用TFSAPI生成命令行exe,这比人们想象的要容易。查看以获取我为某人制作的命令行工具的源文件。

根据每个受影响文件的差异,您的意思是添加/删除/更改行?是的,没错。tf diff使用的内置diff格式/无提示的使用将很好地工作。