Setting up version control with APEX and SVN
An important part of any software engineering project is versioning. By keeping different versions of the software in a backup, we can revert back to a previous state of the application when problems arise.
Using a versioning tool has always been a bit of a challenge in Oracle software development. Mainly because most of the time PL/SQL code is kept inside the database. Application Express is no exception to this.
So how can we get a secure and easy-to-use repository of your APEX application? In this recipe we are going to show you by using Subversion (SVN). This is a version control system that is developed under the Apache License, which makes it open source. More information can be found at http://subversion.apache.org/.
Getting ready
First of all make sure you have an SVN server available that you can use for this recipe. If you don't, you can download some software from http://subversion.apache.org/. For this example, we have installed VisualSVN...