Skip to Main Content
Feature Request FR-4011
Product Area Developer Experience
Status OPEN

6 Voters

Allow to export a working copy "as if it was the base"

johannes.michler Public
· Sep 19 2024

Idea Summary
When exporting a working copy even if that working copy has no change compared to the base of the application there are a lot of changes. This is even true when exporting using (in sqlcl):

apex export -applicationid 106 -skipexportdate -exporiginalids -split

See the diff between the primary export (where the application was 2000) and the working copy (106) attached.

It would be great if I could export the working copy “as if it was the original app”. That way I could easily separate this into a separate git branch and then merge it to my QAT branch/environment.

Just an extract of the diff after extracting f106 into the f2000 folder:

Use Case
Build a CI/CD process where multiple developers are developing different features on the DEV environment in separate working copies. When they're done they could export the working copy into git instead of merging the working copy into the main app and then exporting the main app (having potentially other changes from other devs in their branch).

Preferred Solution (Optional)
add a parameter to the export “expAsBaseApp” or so

This idea is open.