Как собрать SVN / Git как Diff в WebApp? - PullRequest
0 голосов
/ 29 декабря 2010

У меня есть XML (или объекты), которые представляют данные в некоторый момент в бизнес-процессе. Я хотел бы видеть, что изменилось между шагом 1 и шагом 5 (две версии одного и того же XML или объекта). Я хотел бы реализовать эту функцию как diff в системе контроля версий. как это сделать в веб-приложении?

P.S. Я не хочу просто хранить эти файлы в VCS, а затем сделать это. Однако, если бы я мог как-то эмулировать VCS, не имея такого, который был бы крут.

P.S. Я знаю, что есть некоторые JS-фреймворки, которые предлагают разную функциональность, но XML может иметь 10MB , поэтому я думаю, что это должно быть не на стороне сервера.

1 Ответ

1 голос
/ 29 декабря 2010

Кажется, есть довольно много проектов с открытым исходным кодом XML Diff, написанных на Java. Я бы посоветовал взглянуть на них и посмотреть, не можете ли вы каким-то образом включить их в свой проект, чтобы выложить предварительно отформатированный результат HTML.

http://www.manageability.org/blog/stuff/open-source-xml-diff-in-java

...