TFS中的统一差异

syd*_*yos 17 tfs

任何人都知道这是否可能(产生一个统一的差异)是否可能,如果可能,如何?

谢谢.

Joh*_*lla 16

是的tf diff /shelveset:<set> /format:unified.但请注意,与大多数现代版本控制系统不同,TFS实际上无法使用补丁文件.也就是说,您无法获取diff的结果并将其应用于一组文件以获得结果更改.(大多数人所做的是将已更改的文件压缩并删除并替换为"补丁".Ick.)


小智 16

这就是我通常做的事情:

显然,这假设源文件已经签出.如果不是,特别是当您跨分支应用补丁时,编写一个简单的shell脚本来浏览diff文件,获取文件路径并编辑它们.