Joh*_*lla 16
是的tf diff /shelveset:<set> /format:unified
.但请注意,与大多数现代版本控制系统不同,TFS实际上无法使用补丁文件.也就是说,您无法获取diff的结果并将其应用于一组文件以获得结果更改.(大多数人所做的是将已更改的文件压缩并删除并替换为"补丁".Ick.)
小智 16
这就是我通常做的事情:
从tf命令行生成统一的diff以获取补丁文件
tf diff /recursive /format:unified . >> diff.patch
Run Code Online (Sandbox Code Playgroud)应用补丁
patch.exe -p0 < diff.patch
Run Code Online (Sandbox Code Playgroud)显然,这假设源文件已经签出.如果不是,特别是当您跨分支应用补丁时,编写一个简单的shell脚本来浏览diff文件,获取文件路径并编辑它们.
归档时间: |
|
查看次数: |
5656 次 |
最近记录: |