This video shows how to use the Git branching feature in ApexSQL Source Control. Several areas are covered through the video such as linking a database to any existing branch, creating a new branch after a database is linked, switching between branches without re-linking a database, choosing a branch to commit changes to and merging branches. It is important to mention that when working with branches, everything is inside SSMS and there is no need for any additional Git client and for switching between SSMS and other applications in order to perform the above mentioned operations.
Branches can be merged in a way that the user can choose the source and the target branches that will be merged and also to choose any specific changeset that will be the last one included in the target branch. Any changeset committed after the selected one won’t be included.