要查看用户在目录树中完成的每次签入的历史记录,我可以键入:
tf history . /recursive /user:name /noprompt /format:detailed
它显示已执行的所有签入“名称”以及签入注释和更改文件的路径。除此之外,我还想显示每个受影响文件的差异。像 /format:extraverbose。有没有办法让 tf 做到这一点?如果没有,您如何创建一个为我执行此操作的 powershell 脚本?
您可以忽略分支和合并之类的东西 - 目录树中没有。
要查看用户在目录树中完成的每次签入的历史记录,我可以键入:
tf history . /recursive /user:name /noprompt /format:detailed
它显示已执行的所有签入“名称”以及签入注释和更改文件的路径。除此之外,我还想显示每个受影响文件的差异。像 /format:extraverbose。有没有办法让 tf 做到这一点?如果没有,您如何创建一个为我执行此操作的 powershell 脚本?
您可以忽略分支和合并之类的东西 - 目录树中没有。
我认为现在没有命令行,也许您可以使用TFS Powertools CmdLet创建一个 Powershell 脚本。
否则,您仍然可以使用 TFS API 制作命令行 exe,这比人们想象的要容易。查看此答案以获取我为某人制作的命令行工具的源文件。