Какие есть способы сделать merge пакетов с одинаковыми названиями из нескольких баз Oracle?
По работе внезапно свалилась задача, к которой раньше не имел отношения (я не ораклист):
Разработчики вели разработку в СУБД Oracle на нескольких базах/макетах одновременно. Причём могли меняться одни и те же пакеты на нескольких базах. Теперь нужно из всего этого хаоса собрать единую эталонную БД. Какие можете посоветовать надёжные и удобные способы сделать это?
Разработка ведётся на pl/sql developer и sql developer.
Бонусные вопросы: как избежать этого хаоса в дальнейшем? Хранилище исходников в SVN? И как правильно его организовать? Как лучше организовать попадание версий от разработчиков на эталонную БД и попадание скриптов с эталонной БД на боевые базы?