【发布时间】:2011-12-17 11:39:54
【问题描述】:
Oracle Apex 很棒。我遇到的最大问题是将它与源代码控制一起使用。通常在进行更改后,整个应用程序都会被导出,并且生成的 SQL 脚本会检查到源代码控制中。
问题在于,由于不清楚大部分导出的脚本在做什么,我必须将其视为本质上的二进制文件。这意味着来自多个源代码分支的更改无法合并在一起,这严重限制了它的实用性。
我听说有些人会导出每个页面并将它们单独放入源代码控制中。首先,这听起来很痛苦。其次,Apex 不允许您将页面导入到导出页面之外的任何应用程序中。所以很难让两个开发人员同时在他们自己的应用程序副本中工作。
有没有人找到通过源代码控制来处理 Apex 的好方法?我正在使用 Subversion,我怀疑它是否会有所作为。
【问题讨论】:
-
我写了a small article,介绍了一种使用 APEX 进行源代码控制的工作方法,可能对这里感兴趣。主要思想是将开发转移到开发人员自己的工作站,并使用 Subversion 保持同步并合并所有不同的 APEX 应用程序版本。这使得源代码控制工作流看起来像this,也就是说,每个开发人员都有自己的 Oracle 数据库实例,安装在自己的工作站上。只要所有的工作空间和应用程序我
标签: oracle version-control oracle-apex