如何从' tf diff'中删除排除的更改输出?

时间:2014-12-04 16:45:37

标签: tfs diff

要创建挂起更改的统一差异,可以使用tf diff命令,如下所示:

tf diff /recursive /format:unified C:\Development\MyProjectDir > pendingChanges.diff

但是,这将输出包含"包含的更改"中的文件更改的差异。和#34;排除的变化" Visual Studio中“待更改”窗口的各个部分。是否有任何方法可以输出差异,只需更改"包含的更改"部?

1 个答案:

答案 0 :(得分:0)

如果您将所需的更改放在搁置集中,则可以将搁置集与搁置集所基于的变更集进行比较。

更新的命令就像是(假设你从工作区文件夹的根目录运行它)

tf diff /recursive /format:unified /shelveset:MyPendingChanges . > pendingChanges.diff

有关详细信息,请参阅the docs