How to do software branches in Backendless?

I’d like to create a new version of my app, a branch, without loosing the already created state. (Database schema, data, logic, settings etc.)

These are the methods I tried / attempted:

  • Syncing the app to another app. Unfortunately this is only possible if I have TWO paid plans!
  • Creating a copy of existing API services / methods. I could not find a feature for this.
  • Copying the codeless code from one function to another. This is a pain in the ass, because it’s not possible to select the whole code at once!
  • Exporting the app to CSV. It doesn’t export the code!!

Bubble.io offers a simple feature to just clone the app. I don’t see why you are preventing your users from doing that.

Hello @Hans_Muster

We do not prevent cloning, we require paid plan to have the clone options.

The code is only files in Backendless files service, so you can just ZIP servercode folder and store it some where in github, if you need new version you zip servercode again and push a new commit to github. So you have a history of changes. If you need to roll back something you will able see the difference.