Branching
What is a Branch?
SchemaBank supports multi-branch versioning. You can create branches for different purposes.
For example, if each of your developers have their own sandbox database, you can let them have their own branches to store their work-in-progress before they are ready to commit to a shared branch, say, the trunk. With this arrangement, a developer can test out his own changes to the schema within his sandbox database at his own pace, without messing up the schema stored at the trunk.
You can also create a branch dedicating to the staging server and yet another for the production server. The reason behind could be, your DBA might need to tune or tweak the schema in various degree before they are sure the schema is good enough for the databases in the staging and production servers.
The Default Branch
Every new database project will have one branch created, called default. You can change the name under the Options tab.
Adding Branches
Under the Options tab, you can add as many branches as your plan allows. Click on Save Options to confirm.
Removing Branches
You can remove a branch under the Options tab. Note that when you remove a branch, all versions committed under that branch will be removed as well. Click on Save Options to confirm.
That is a an irreversible action action, do it with caution please!
Renaming Branches
Under the Options tab, double-click on the branch name and make the changes. Click on Save Options to confirm.

