【问题标题】:History with diffs embedded嵌入差异的历史
【发布时间】:2012-05-12 23:52:00
【问题描述】:

要在目录树中查看用户每次签到的历史记录,我可以输入:

tf history . /recursive /user:name /noprompt /format:detailed

它显示所有签入“名称”已执行签入 cmets 和更改文件的路径。除此之外,我还想显示每个受影响文件的差异。像 /format:extraverbose。有没有办法让 tf 做到这一点?如果没有,您如何创建一个为我执行此操作的 powershell 脚本?

您可以忽略分支和合并之类的东西 - 目录树中没有。

【问题讨论】:

  • “每个受影响文件的差异”是指添加/删除/更改的行?
  • 是的,没错。 tf diff . /noprompt 使用的内置差异格式可以很好地工作。

标签: version-control powershell tfs tf-cli


【解决方案1】:

我认为现在还没有命令行,也许您可​​以使用 TFS Powertools CmdLet 创建一个 Powershell 脚本。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2014-11-02
    • 2012-01-11
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    相关资源
    最近更新 更多