我正在编写一个需要解释由Git创建的Diff文件的PHP脚本。 如果我想解析Diff文件并基本上以完全不同的格式打印它,我该怎么办?
我遇到了Text_Diff
PEAR库,但那只创建了Diffs本身。或者说,它只需要两个不同的文件作为输入。有没有办法使用这组类来实现我想要的东西(在diff中输入并获得一个标记化差异作为输出,基本上分成了操作)?
答案 0 :(得分:1)
我建议你看一下drupal的diff模块,因为它使用了wiki中可能是你正在寻找的解决方案的Diff Engine类。