Versioning and releasing without main branch

Project Settings

We want to be able to maintain different versions of our project in different branches and be able to release them without merging into main branch. Is it possible?

What have you tried so far?

We created a new branch, but all the firebase settings became non-editable thus making us unbale to release that branch.

Did you check FlutterFlow's Documentation for this topic?
No