Guide to APEX Working Copies & Merging

 

1. Introduction: Why Working Copies?

Start with the "Why." Before this feature, developers often exported/imported applications with different IDs or—worse—edited the same page at the same time.

  • The Problem: Merge conflicts, overwritten code, and "Development Freezes."

  • The Solution: Working Copies allow for isolated development environments within the same Application ID.

        In Oracle APEX, this is handled through two actions:

  • Merge into Main
  • Refresh Working Copy

          How to Merge

    Steps:

  1. Open your Working Copy.
  2. Click on the Working Copy menu.
  3. Select Merge into Main.
  4. Review the list of changed components.
  5. Confirm merge.

     You will see:

  1.   Changed components
  2.   Newly added components
  3.   Deleted components
  4.   This is where you must be careful.

   Selecting Impacted or Changed Components
   The merge screen does not force you to merge everything.

   You can:
  1.    View differences for each component
  2.    Select or unselect specific pages
  3.    Include or exclude shared components

  Always enable:

Backup target application first: This gives you a safety version in case something goes wrong. In enterprise environments, this small step saves hours of rework.


    Comments

    Popular posts from this blog

    Oracle APEX Tutorial: Excel Downloads with Multiple Sheets