如何使用 TFS Git 为单独的分支创建单独的工作目录?

atc*_*way 1 git version-control tfs visual-studio-2013

我在我正在使用的TFS托管Git存储库中有 (2) 个单独的分支,VS.NET 2013它们有很大的不同(即解决方案和项目结构在主要升级过程中是不同的)。我注意到,如果我打开 Windows 资源管理器并在存储库之间切换,工作目录会自动更新并使用新文件重新构建。

这很好,因为无缝地Git将我选择的活动分支的所有当前文件带入工作目录。但是,我真正需要的是单独的工作目录,以便我可以同时查看两个分支的所有项目文件。这与每次我更改分支时使用相同的目录相反。

我查看了 IDE 中可用的每个“右键单击”或“设置”选项,似乎找不到为每个分支分配单独目录的方法。我该如何分配不同的工作目录,以单独 Git使用的分支VS.NET 2013

Edw*_*son 5

你不能。与 TFVC(分支存在于存储库的路径空间内)不同,在 Git 中,分支存在于存储库级别。

您应该再次将存储库克隆到第二个位置,并且可以将每个本地存储库签出到不同的分支。