2010-10-30 12 views
2

J'écris un script PHP qui doit interpréter les fichiers Diff créés par Git. Comment dois-je procéder si je veux analyser le fichier Diff et l'imprimer dans un format complètement différent?Classe PHP pour analyser les différences

J'ai rencontré la bibliothèque PEAR Text_Diff, mais celle-ci ne crée que les différences. Ou plutôt, il suffit de deux fichiers différents en entrée. Existe-t-il un moyen d'utiliser cet ensemble de classes pour obtenir ce que je veux (nourrir dans un diff et obtenir un diff tokenized en sortie, fondamentalement divisé en opérations)?

Répondre

1

Je vous recommande de jeter un oeil au module diff de drupal, car il utilise une classe Diff Engine d'un wiki qui pourrait être la solution que vous recherchez.

http://drupal.org/project/diff