我在 Github 上托管了一个 Web 应用程序,并且正在开发代码库的三个不同分支。
目前,我已将代码签出到一个目录,该目录映射到它在我的机器上托管的 IIS 文件夹。当我切换分支时,VS 中的项目会使用该分支的代码库重新加载,并且 IIS 中的站点也会更改为运行当前分支的代码。
分支的切换似乎是机器范围内的事情,因此无法在浏览器窗口中并排比较两个分支的输出。回到我的 Subversion/TFS 时代,我只会检查不同的目录并将每个目录都交给 IIS 以作为不同的站点运行。
是否有一种解决方法可以让我使用 Git 和 VS 做类似的事情?