Garett Medlin on 15 Jun 2023 13:49:58
The current git integration experience requires you to disconnect and reconnect to your git repository when you want to change what branch is being synced to the Fabric workspace, unless you choose to checkout a new branch. It would be better if you could easily switch between existing branches in addition to creating a new one in the service. With the current experience, you have to create a new workspace and sync it to the new branch when you want to try out a different feature/version of the content. You essentially need another workspace for every branch you create if you don't want to disconnect and reconnect your main development workspace.
Administrator on 18 Sep 2023 12:04:09
We are presently exploring methods for effectively handling Fabric workspaces with Git branches and simplifying the process of switching between them to enhance the workflow when working on feature branches. Your input on this matter would be greatly appreciated, so please don't hesitate to share your feedback on this topic with us.
Holger Schimanski on 04 Jul 2023 19:24:37
RE: Fabric Git Integration - Allow switching between branches
I guess the idea behind the current automatic Git sync is not to support feature branches. I would understand is more like you would have n branches like main, test and prod and have one workspace connected with each branch. Then you create Git merge or pull requests in ADO to get some recent enhancement in main to test or prod branch and by that to the corresponding test or prod workspace.