I am needing to open 2 Visual Studio instances, one will be opened for me to just look the code of the Project X /Branch 1.
Another, will be used to code in the Project X / Bra
If you don't care for the git connection of the source branch (the one you just look at but not modify), you can always make a copy of the folder containing the solution when said branch is active. then you can open a non-source controlled version of that branch once the target branch is active