Azure DevOps中已发布的Git分支未显示在VS2013或Git命令行中

Azure DevOps中已发布的Git分支未显示在VS2013或Git命令行中,git,tfs,visual-studio-2013,version-control,azure-devops,Git,Tfs,Visual Studio 2013,Version Control,Azure Devops,我的同事在当地有一家分公司。他从VS团队资源管理器“发布”它。它显示在VisualStudioOnline的分支列表中 我连接到同一个TFS Git系统,通过VS登录,通过团队资源管理器连接,但是当我查看可以从中克隆的分支列表时,却不在那里 我最终求助于使用命令行查看所有分支,但它甚至没有显示在那里。以下是一个屏幕截图: 我错过了什么?这对我们来说是一个严重的问题 提前谢谢 更新 我不确定是什么造成的,但我现在可以在TeamExplorer中看到分支。我最好的猜测是,这与手动“获取”“主”和“

我的同事在当地有一家分公司。他从VS团队资源管理器“发布”它。它显示在VisualStudioOnline的分支列表中

我连接到同一个TFS Git系统,通过VS登录,通过团队资源管理器连接,但是当我查看可以从中克隆的分支列表时,却不在那里

我最终求助于使用命令行查看所有分支,但它甚至没有显示在那里。以下是一个屏幕截图:

我错过了什么?这对我们来说是一个严重的问题

提前谢谢

更新


我不确定是什么造成的,但我现在可以在TeamExplorer中看到分支。我最好的猜测是,这与手动“获取”“主”和“开发”分支有关。我很惊讶,需要查看远程分支。这本质上就像您必须获取并缓存远程分支信息,然后发出另一个命令(branch-r)来查看缓存的内容。可能不是这样,但这是我最好的猜测。我希望这对其他人有所帮助。

您需要先做一次拉式操作,以确保您的本地回购是最新的。然后在本地拥有新的origin\otherdudes分支指针

然后,您可以在visual studio中创建一个新分支,并选择origin\otherdudes分支作为服务器目标


git就是这样工作的,来自命令行的相同操作也会做同样的事情。在编辑之前,您始终需要创建已发布分支的工作副本。

您的屏幕截图说明了什么?那里应该有什么?是否创建了指向远程分支的新本地分支?屏幕截图的右侧显示Visual Studio Online发布的分支,左侧是执行了“显示所有分支”命令的Git命令提示符。远程分支显示为红色,箭头所示的已发布分支应该在远程分支列表中,或者至少看起来应该是。请参阅我的原始帖子。我正在尝试从远程分支创建一个本地分支,但它没有显示为我可以克隆的分支,即使它在VSO中,并且我的同事已经“发布”了它。感谢您的澄清。只是为了确保,自从添加分支后,您已经获取了回购协议,对吗?Fetch为我这样做并更新了我的分支列表。在团队资源管理器的“分支”视图中刷新无效。