В настоящее время я работаю с инструментом, который на протяжении многих лет естественным образом эволюционировал от ряда Perl-скриптов, доступных через веб-сервер Apache, до огромной коллекции инструментов, использующих общую базу данных и веб-сайт (все еще работающий с Apache, ноиспользование катализатора вместо CGI).
Проблема, с которой мы сталкиваемся, состоит в том, что различные отделы создали локальные ветви из общей главной ветви для реализации своих новых функций и адаптаций.
МыТеперь поручено решить, как сделать общую платформу доступной, если определенные базовые функции сделаны на одной дорожке, а не на всех этих разных ветвях.
Подобные проблемы должны возникать постоянно, поэтому я надеюсь, что у кого-то есть хорошая стратегия, чтобы предложить, как мы должны продолжать отсюда.Любые мысли будут оценены.