Git格式补丁查看器?

big*_*gie 8 git

有人正在向我发送由"git format-patch"生成的补丁.

是否有一个gui(在Linux上)可以打开这些.patch文件?

我尝试了很多差异,但他们所做的就是比较两个现有的文件/文件夹.没有可以显示补丁,除了kompare,它吐出"差异格式错误.有些行无法解析,不会在差异视图中显示." 每次.

meg*_*ops 30

我已经制作了一个工具来并排查看差异:https: //app.box.com/s/l8rmp281aptq711fqwve

截图: 在此输入图像描述

现在它已更新到v0.4以支持文件列表.

  • 这应该是这个问题的最佳答案。#1 它可以工作 #2 简单安装(下载 1 个文件) #3 最小的 deps(我可以说没有外部) #4 很快 #5 看起来也不错! (3认同)
  • 为什么这个答案被低估?我发现它是一个有用的工具! (2认同)

Kar*_*ldt 5

它们非常容易阅读,但如果您想查看文件的整个上下文,最好的方法是将它们应用于git-am:

git am foo.patch
git difftool ORIG_HEAD
Run Code Online (Sandbox Code Playgroud)

如果你喜欢它,它已经承诺了.如果不:

git reset --hard ORIG_HEAD
Run Code Online (Sandbox Code Playgroud)