Я понимаю, что этот вопрос немного субъективен и не может дать однозначного ответа, но, надеюсь, это вопрос, который может помочь другим в такой же ситуации.
Я использую чрезвычайно модифицированную CMS (в данном случаеxCart v4.1.8) и я ищу лучшие инструменты / средства для упорядоченного обновления.
Мы добавили множество функций, модулей, новых таблиц БД, модифицированных таблиц БД, модулей и т. д..
Мы уже используем SVN, но из-за того, насколько сильно модифицирована эта CMS, я боюсь, что SVN далеко не достаточно.
Я представляю какой-то инструмент / скрипт, который будет не только анализировать код дляразличия, но на самом деле работают через все функции, посмотрите, что было передано и как им манипулируют, затем сравните это с другим кодом, чтобы определить различия.Если бы был способ интегрировать базы данных в сравнение, это тоже было бы замечательно.
Любая помощь, указывающая мне правильное направление, будет принята с благодарностью.Я полагаю, что были бы инструменты, которые справились бы с этим и предпочли бы не изобретать велосипед, если это вообще возможно.
Заранее спасибо за вашу помощь и предложения.
Также за то, что оно того стоитсайт, который мы обновляем, состоит в основном из PHP / MySQL и работает на Apache.