2012-01-16 51 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