Table of Contents

App Git Integration

In 2sxc you can store the current App State to an XML file and restore it.

Why Store and Restore the App State

  1. To save to git, and later see how the state got changed
  2. To save to git, test some changes, and roll back to the previous state
  3. To push to a remote repo (like Github) and pull again from another installation

What's Included and What Not

If you save an App Folder to git...

  • ...it contains everything in the App folder and App Assets (unless you explicitly added it to the .gitignore file)
  • ...it may contain the App State (all the data items including configuration and settings) if you previously exported them (see below)
  • ...it doesn't contain the Content Assets (images etc.) as that's in the ADAM folder of the App

Saving / Restoring App State (Data)

This is where you can find the App State Save/Restore

On 2 you can save the state (it will be stored in [app-root]/.data/app.xml)

On 3 you can restore the data from this file:

History

  1. Export introduced ca. 2sxc v5
  2. Re-Import introduced in 2sxc v11.11