utilising the git worktree command, you can create a second worktree for the same repository in a different directory. You can then open that work tree in visual studio to have two different branches checked out.
Let's say you have `C:\projects\the_project` and you want to make a new work tree at e.g, C:\projects\the_project_2, open git bash, navigate to the project's directory and run
where is the branch you want checked out in the new work tree.
This will create a new directory "C:\projects\the_project_2") and checkout the branch into it, without having to re-clone the repository