我正在寻找一个"diff to html"程序,它将从给定的diff/patch文件生成一个静态html页面.
我当然用谷歌搜索了它,但除了一些脚本,我发现没有"真正的项目"(例如Debian/Ubuntu中没有包).
我错过了什么吗?你能推荐一下吗?
您可以使用diff2html.py,它能够在统一的差异输入中在静态html页面中创建并排差异.该脚本是用python编写的.
cat foo.diff | python diff2html.py > foo.html
pygments具有diff(和许多其他语言)的语法高亮,可以用作库或命令行程序.这是你要找的东西吗?如果没有,请澄清问题......
有点像:
vim test.diff -c TOhtml -c ":saveas test.html" -c ":q" -c ":q"
效果很好,您可以通过更改vi中的颜色方案来更改diff的颜色方案.
怎么样文字的Diff-HTML,difflib.HtmlDiff,CSDiff?
http://www.sourceforge.net/projects/diff2html
您是否尝试过http://prettydiff.com/,因为它忽略了空格和注释的差异.
[免责声明:这是我的网站]