Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Overview

PhixFlow provides application and package version control using a Git repository. This allows the export and import of an application or package from specific branches within a Git repository.

Version Control

Initial Setup

Local Properties File

In your local.properties file, set the Git Default Path to the folder where snapshots should be saved to.

Privileges and Roles

In order to take and restore snapshots, users must either:

  • be assigned the  Role, Git Configure, to get full access
  • or, be assigned the relevant  Privilege(s):
    • Configure Git Repository
    • Create Snapshot for Git
    • Restore Snapshot from Git
    • View Git History

Creating an Application Snapshot

These are the steps to create a snapshot version of your application. For creating a snapshot of a package, the steps are similar and can be found by right-clicking on the package in the Repository.

  1. Right-click on an application (or package) in the Repository and select  Version Control
  2. In the sub-menu, choose Take Snapshot

     
    1. On the Take Snapshot window, provide the following:
      1. Name: A useful name that identifies this version
      2. Description: A useful description that identifies this version
      3. Application: This is a read-only field containing the application's name
      4. Packages: This is a list of all packages used by the application
        1. These packages can be included in the snapshot by clicking the tick box
    2. Select Take Snapshot
  3. PhixFlow will take a snapshot export of your application and save it to your Git server folder, found in the PhixFlow webapps folder
    1. The folder that the snapshot is saved to is defined by folder specified as part of the Initial Setup section above

Restoring from an Application Snapshot

  1. Right-click on an application (or package) in the Repository and select  Version Control
  2. In the sub-menu, choose Restore from Snapshot
    1. Alternatively, on the  Administration menu, select  Restore from Snapshot, then choose either:
    2.  Applications: lists all applications where a Git version has been previously created
    3. or  Packages: lists all packages where a Git version has been previously created
    4. On the Restore from Snapshot window, select the version to be restored, and click Next
    5. Select any packages that also require restoring and click Restore

If multiple users try to take and restore snapshots at the same time, an error message will display to try again later.


  • No labels