Подтвердить что ты не робот

Как обрабатывать управление версиями с помощью Oracle Apex

Oracle Apex замечательный. Самая большая проблема, с которой я связан, - использовать его вместе с контролем исходного кода. Обычно после внесения изменений все приложение экспортируется и результирующий SQL script проверяется на управление исходным кодом.

Проблема заключается в том, что, поскольку неясно, что делает большинство экспортированных script, я должен рассматривать как по существу двоичный файл. Это означает, что изменения из нескольких ветвей исходного кода нельзя объединить, что серьезно ограничивает его полезность.

Я слышал о том, что некоторые люди экспортируют каждую страницу и помещают их в исходный код отдельно. Во-первых, это звучит как большая боль. Во-вторых, Apex не позволяет вам импортировать страницу в любое приложение, отличное от того, из которого оно было экспортировано. Так что трудно заставить двух разработчиков работать в своей собственной копии приложения сразу.

Кто-нибудь нашел хороший способ обработки Apex с помощью управления исходным кодом? Я использую Subversion, думал, что сомневаюсь, что это имеет значение.

4b9b3361

Ответ 1

Я тоже занимался этой проблемой. Еще один аспект проблемы заключается в том, что Apex тесно связан с базой данных SQL, что любые изменения в SQL должны также отражаться (другими словами, экспорт каждой страницы имеет другие проблемы, помимо огромной боли). На самом деле, насколько я знаю, общие компоненты не экспортируются при экспорте страницы.
Мы справились с этим, экспортировав все приложение и проверив его. По сути, в настоящее время нет лучшего способа справиться с управлением версиями в APEX. Я также помню, что на форуме Oracle APEX что-то было, что есть способ разделить экспортированный файл на составные части, но я его не пробовал.

Ответ 2

Приложение по умолчанию Apex Export в один файл sql (Apex Export). Но также Apex имеет APEXExport Splitter, который экспортирует приложение на отдельные части (css, template и т.д.), Хороший способ передать эти части в svn

1. Автоматизация экспорта APEX для SVN

2. Как использовать контроль источника с вершиной?

3. Апекс-источник-управления

Ответ 3

Для чего мы стоим, мы предоставляем инструмент разработки приложений для разработчиков PL/SQL под названием Formspider, который поставляется со встроенной интеграцией с Git. Полное раскрытие информации, мы создали этот продукт.