2012-01-16 30 views
2

我需要解析差异文件(由Git创建)。用PHP解析差异(用git-diff生成)

我已经尝试了PEAR的Text_Diff和“PHP class for parsing diffs”解决方案。 但是,两者只能自己生成差异。

有谁知道现成的解决方案?

p.s .:写简单的差异查看器脚本。

+2

你的问题是什么?我们不会为您编写整个脚本! – psynnott 2012-01-16 15:22:35

+0

Sry。也许有人知道r-t-w解决方案? – 2012-01-16 15:24:33

+0

@psynnott:公平地说,他并没有要求某人写他的剧本,而是如果有东西已经存在。 – Evert 2012-01-16 15:28:30

回答

0

这里有xdiff PHP扩展。如果不这样做,你总是可以在脚本中执行()实际的diff命令行工具。

+0

我找不到任何有关**解析** diff文件的信息。 http://de2.php.net/manual/en/book.xdiff.php。 – 2012-01-16 15:34:19

+0

xdiff被记录在php.net上,正如使用exec。 diff命令行工具也有很好的文档记录。 – GordonM 2012-01-16 15:55:17

+0

这很好,但我仍然看不到任何解析diff文件的解决方案。 – 2012-01-16 16:01:28