如何在OS X中直观地使用/创建.diff。补丁文件?

时间:2011-06-02 00:11:18

标签: diff

抱歉,我只是找不到能做到这一点的任何事情!例如,我得到一个30个文件的大胖.diff ..当然,我可以使用patch并将其应用到我的源基线。但是,我希望能够获取.diff和我的源代码树并以交互方式查看这些更改以查看差异,并可选择合并或忽略部分。

2 个答案:

答案 0 :(得分:0)

查看opendiff,它是Mac OS X开发人员工具(XCode)的一部分。它不会完全按照您的需要(直接在.diff文件上)工作,但您可以制作源树的临时副本,应用差异,然后运行opendiff进行可视化比较。然后,您可以有选择地合并并选择要包含的每个更改的版本。

答案 1 :(得分:-1)

我使用Perforce的“p4merge”。它是商业软件,但这个工具套件的这一特定部分是免费的,可在多个平台上使用:

http://www.perforce.com/perforce/downloads/

我认为您必须下载整个可视化客户端,然后从DMG中提取您想要的部分。