适用于Mac的可视补丁工具

xry*_*669 6 macos diff user-interface patch

在Windows上,有TortoiseMerge工具可以打开补丁文件(由git patch/diff -u等生成的文件等),然后充当视觉差异实用程序来选择/编辑补丁块.

在linux上,我听说kompare这样做了.

在Mac上,我找不到任何工具,所以你知道吗?

PS:我不是在寻找需要给你2或3个文件作为输入的差异工具(因为我正在编辑的补丁可能无效,我无法在文件的临时子集上应用补丁并手动进行差异).

arm*_*mel 0

我使用的工具(ECMerge),作为“预览补丁”功能。它允许您在文件上应用(反向)补丁并仅在视觉上生成另一面,或者简单地“告诉”它是否作为一个整体成功应用。在生成另一面时,它可以将被拒绝的内容粘贴到剪贴板。它具有上下文限制和移位应用程序的常用选项。补丁文件具有语法着色。

一旦您可以根据需要应用补丁,您就会有一个双向合并视图,这样您就可以选择您最终想要应用、保存或生成补丁的内容。

这并不完美,但可行。