The life-cycle management feature of Pentaho BI Platform Subscription Edition allows one to update your solution files from your version control system. The feature is sometimes simply called Version Control. This feature is accessed from the Version Control button on the Administration page. Clicking Version Control actually calls a script or batch file (solution-path/system/versionControl.sh or solution-path/system/versionControl.bat) that contains deployment-specific commands to update your solution files from your version control system. After the update from your version control system, your db-based repository will be refreshed from the new files.
The following is an example using a Subversion server hosted locally. It shows the creation of the local repository, an import of the pentaho-solutions directory, the creation of a working copy of pentaho-solutions, and a sample versionControl.bat to update your working copy.
Now that your solutions are imported into Subversion, you can edit and commit them and they will be versioned. Now in order for the Pentaho BI Platform Subscription Edition to see any changes committed to Subversion, use a versionControl.bat similar to the following: