Develop apps in Sense Server, Howto: track changes / version control / revert
When developing Apps in the Qlik Sense Server environment, changes are processed/stored in the Sense Database (Repository). And only the latest state of an app is stored on the server: "C:\ProgramData\Qlik\Sense\Apps" as a Binary file.
I can backup and restore this complete Repository, as described in the following document:
I think there is a better way to track changes and have version control at the same time. In4BI has a solution that does both and also help you with publishing your Qlik Sense applications. It keeps track of all changes and is able to show the differences. You don't have to change the script to allow our solution to track the changes. Another thing is that it works for QlikView and Qlik Sense so you can use 1 solution for both platforms which is a lot easier to handle for your developers. The next image shows differences in the script:
The solution works integrated with Qlik Sense so a check-out from Platform Manager puts the Qlik Sense app into your MyWork stream and opens Qlik Sense. When you're done simply save your work and perform a Check-in that removes the app from your Qlik Sense stream and stores it back into Platform Managers storage. Compared to your solution this seams like a more secure way to handle changes without having to move any files around. I would be very interested to hear your thoughts on this.