Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
已发布到Visual Studio Online Git存储库的额外分支未显示在其他工作站上_Git_Visual Studio 2013_Azure Devops - Fatal编程技术网

已发布到Visual Studio Online Git存储库的额外分支未显示在其他工作站上

已发布到Visual Studio Online Git存储库的额外分支未显示在其他工作站上,git,visual-studio-2013,azure-devops,Git,Visual Studio 2013,Azure Devops,我们刚刚开始使用VisualStudioOnline服务,并将代码库从内部TFS迁移到VSO Git存储库 我在office工作站中使用Visual Studio 2013向Master提交解决方案的初始版本。随后创建了一个新的分支“Release”,并将其发布到VSO remote,看起来也不错 从VSO代码控制面板可以看到释放分支 然而,当我从我的家庭工作站克隆repo时,它只看到Master;释放不可见 我想我一定是在这里的某个地方失踪了;如何有效地查看(并拉动)远程中的其他分支?啊

我们刚刚开始使用VisualStudioOnline服务,并将代码库从内部TFS迁移到VSO Git存储库

我在office工作站中使用Visual Studio 2013向Master提交解决方案的初始版本。随后创建了一个新的分支“Release”,并将其发布到VSO remote,看起来也不错

从VSO代码控制面板可以看到释放分支

然而,当我从我的家庭工作站克隆repo时,它只看到Master;释放不可见


我想我一定是在这里的某个地方失踪了;如何有效地查看(并拉动)远程中的其他分支?

啊,好的,我相信我已经找到了答案;必须手动创建新的本地分支并跟踪远程分支


重复

家庭工作站上的分支列表是列出远程分支还是仅列出本地分支?很可能它只是列出了本地分支,而其中列出的“主”是您的本地主分支,它可能与同名的远程分支相同,也可能不同。在这种情况下,您必须基于远程发布分支创建一个本地跟踪分支。@MagnusBäck我在repo上克隆了这个分支,我看到了主分支代码;因此,至少VisualStudio知道本地和远程主分支。问题是如何在发布分支上进行克隆?为什么Visual Studio无法了解其他分支?克隆git时,它将默认设置一个本地主分支,跟踪远程的主分支。其他分支的情况并非如此。