Branch an Application

You might want to use an existing application as a template for a new application. There are several ways to do this including copying the folders or creating a clone from a full ChangeSet. For both these methods, note that the history files for an application that's been under development for a while might be large. This includes the process I/O history (included only if copying the folder) and the development history (included with both methods).

If you want to use portions of an existing application while also making a clean start, use the following procedure.

(Reference notes: Create a ChangeSet File)

  1. Make a Snapshot ChangeSet (with code).
  2. Use Add New Application >> Advanced >> Clone from ChangeSet to make the new application.

You now have an application that contains all the features of the original but has no development or process I/O history. The new application is independent from the original and changes made to one will not affect the other.

New developers should note that ChangeSets are frequently misused. Review the warnings in ChangeSets for Distribution.