Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


English

This is an attempt to show how we can work on new features in its own app version or even on a different Joget server by making use of GIT.

Beware that there are GIT commands used in this article, so, make sure that you are comfortable working around GIT.

This is so each feature development would be carried out without the influence of another feature being developed at the same time.

In this example, we have a "Meeting" app and the table below describes works to be carried out. 


App VersionDescription
1Modify request form.
2Add calendar menu to the app.


Image RemovedImage Added

Figure 1: Completed work on app version 1

Image RemovedImage Added

Figure 2: Completed work on app version 2

...

As shown in figure 2 below, bring up the "App Configuration Management" screen, select version 2, and click on "New Version".

Image RemovedImage Added

Figure 3: Clone app version 2 into 3

...

Going back to the Joget screen, navigate to "App Configuration Management" > "Git Configuration", turn on "Auto Sync DB from GIT" as shown in the figure below.

Image RemovedImage Added

Figure 8: Turn on Auto Sync DB from GIT

...

We can check the server log for sync completion. Once it is done, we can then inspect the app again to make sure that everything in v1 and v2 is merged properly in v3.

Image RemovedImage Added

Figure 9: Verify changes from version 1 and 2 in-app version 3.

...