【问题标题】:TF diff entire set of files at once rather than one at a timeTF 一次区分整个文件集,而不是一次一个
【发布时间】:2015-08-30 04:35:37
【问题描述】:

当我运行tf diff 时,无论是递归还是针对搁置集,它都会逐个文件地运行tf diff <myItemSpec>。我的 diff 配置设置为使用可以处理文件列表的 windiff.exe 比较文件,因此为每个文件运行一个新的 windiff 实例真的很烦人。

我记得几年前能够一次针对整套文件运行 windiff,但是当我从事那个项目时,我们使用了两个不同的版本控制系统(最初我们的项目在 TFS 中,我们转换回专有版本控制系统,我确信有这个功能),所以也许 TFS 永远无法做到这一点。

tf folderdiff 似乎应该是答案,但似乎您不能设置它运行的程序,也不能指定搁置集。它只是运行一些 TF GUI,然后允许您一次在单个文件上运行配置的差异程序。

我是不是记错了,而 TF 从来没有做到这一点?有没有可以做我想做的事情的黑客/脚本?

【问题讨论】:

标签: tfs diff


【解决方案1】:

在这里,https://stackoverflow.com/a/2166188/616827

tf diff $/Foo /version:C14317~C14318 /recursive /format:unified > foo.diff

  • $/Foo 指定整个 repo(一次不是一个文件)
  • /Version 将一个变更集与前一个变更集进行比较
  • /format 是可选的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 2020-05-25
    • 2017-09-12
    • 2022-08-19
    • 2020-12-24
    • 1970-01-01
    相关资源
    最近更新 更多