有人正在向我发送由"git format-patch"生成的补丁.
是否有一个gui(在Linux上)可以打开这些.patch文件?
我尝试了很多差异,但他们所做的就是比较两个现有的文件/文件夹.没有可以显示补丁,除了kompare,它吐出"差异格式错误.有些行无法解析,不会在差异视图中显示." 每次.
meg*_*ops 30
我已经制作了一个工具来并排查看差异:https: //app.box.com/s/l8rmp281aptq711fqwve
截图:

现在它已更新到v0.4以支持文件列表.
我找到了解决方案:
cat patch | colordiff | less -RS
Run Code Online (Sandbox Code Playgroud)
进一步阅读:http://www.markusbe.com/2009/12/how-to-read-a-patch-or-diff-and-understand-its-structure-to-apply-it-manually/
它们非常容易阅读,但如果您想查看文件的整个上下文,最好的方法是将它们应用于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)
| 归档时间: |
|
| 查看次数: |
15666 次 |
| 最近记录: |