从Team Foundation Service将分支拉到Visual Studio 2012

时间:2013-05-15 17:28:31

标签: git visual-studio-2012 git-branch git-pull azure-devops

我正在和另外2个人合作开展一个项目,我们正在使用Visual Studio 2012和Git以及Team Foundation Service。

我能够将存储库从TFS克隆到我的机器,但是我无法获得单独的开发分支,而我可以在TFS网站上看到它。

有谁知道怎么做?

2 个答案:

答案 0 :(得分:14)

发现它,显然这是Git的Visual Studio工具中的一个错误:

  

总结这个问题:git的Visual Studio工具不会自动在同事机器中显示新发布的分支。使用8.5.1版。你必须从.git / config中删除tagopt = --tags选项,然后转到命令行并执行git fetch,然后执行git checkout -b <newBranchName> origin/<newBranchName>

(资料来源:http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c/view/Discussions/2

标题:“看不到远处的分支”;由HectorCruz于2013年4月25日撰写)

答案 1 :(得分:4)

旧话题,但我找到了另一种方法:使用sourcetree。下载并安装后,连接到git存储库并找到您要在遥控器下查看的分支...并检查出来(鼠标右键 - >结帐源/ 名称分支

如果您在Visual Studio中打开了项目,它将根据分支中的代码重新加载项目。分支在团队资源管理器中也可见。

希望这有帮助