说我得到了一个补丁git format-patch.该文件基本上是一个带有一些元数据的统一差异.如果我在Vim中打开文件,我可以看到哪些行已被修改,但我看不到更改行中的哪些字符不同.有没有人知道(在Vim或其他一些在Ubuntu上运行的免费软件)可视化每个角色的差异?
可视化每个字符差异的计数器示例是在执行时vimdiff a b.
更新时间:2010年12月12日星期五22:36:23
diffpatch对您使用单个文件的情况很有帮助.
2016年6月16日星期六17:56:10更新
在git 2.9中查看diff-highlight.这个脚本正是我最初寻求的.
我有一个文件和一个补丁.我想在视觉上应用补丁,看看补丁提出的更改如何在上下文中查看,进行一些更正,并保存生成的文件.
什么工具可以做到这一点?
视觉差异工具(即meld,diffuse,diffmerge)都不能满足我的要求:它们不能使用补丁,它们只是合并整个文件.
场景:我有一个可以干净地应用到我的工作文件的补丁文件,但我不想要补丁中的所有更改.
通常,我这样做vim example.patch,删除不需要的更改并适用patch -p0 -i example.patch但有时修补程序不适用,我必须重新开始.
是否有补丁文件编辑器,允许用户编辑和删除补丁的一部分,仍然可以干净地应用?