Как стать автором
Обновить

Комментарии 2

Алгоритм возвращает id элементов дерева, которые изменились, и тип изменения — вставка, удаление, замена.

А, задача поиска перемещённых фрагментов не решалась?

P.S. Для сравнения, например, текстовых файлов есть разные программы. Мне симпатична по дизайну и функционалу WinMerge, но там, нет например возможности задать например какие то элементы структуры текста будут игнорируемые при сравнении файлов,
а если инструменты с такой функциональность + сравнение, например, с помощью ещё и задействования механизма регулярных выражений не знаю.
Программа WinMerge, на которую вы ссылаетесь, имеет одну существенную особенность: она издается под лицензией GNU GPL 2.0. В нашей компании продукты под такой лицензией используются только для внутренних нужд, а вот для создания кода наших приложений такое ПО применять нельзя.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий