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

标签 git tfs visual-studio-2013 version-control azure-devops

我的同事在本地有一家分行。他从 VS Team Explorer 中“发布”它。它显示在 Visual Studio Online 的分支列表中。

我连接到同一个 TFS-Git 系统,通过 VS 登录,通过 Team Explorer 连接,但是当我查看分支列表时,我可以从中克隆的分支不存在。

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

enter image description here

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

提前致谢。

更新

我不确定是什么造成的,但我现在可以在团队资源管理器中看到该分支。我最好的猜测是它与发布“master”和“development”分支的手动“获取”有关。我很惊讶需要查看远程分支机构。这本质上就像您必须获取并缓存远程分支信息,然后发出另一个命令(branch -r)来查看您缓存的内容。那可能不是发生了什么,但这是我最好的猜测。我希望它对其他人有帮助。

最佳答案

您需要先进行 pull ,以确保您的本地存储库与更改保持同步。然后,您在本地拥有新的 origin\otherdudes 分支指针。

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

这就是 git 的工作方式,命令行中的相同操作也将执行相同的操作。您始终需要先创建已发布分支的工作副本,然后才能对其进行编辑。

关于git - 在 Azure DevOps 中发布的 Git 分支未在 VS2013 或 Git 命令行中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26389421/

相关文章:

visual-studio-2008 - 连接到 Team Foundation Server

visual-studio - 每次运行我的测试解决方案时,Visual Studio 2013 都会崩溃并重新启动

c++ - 隐式转换为 basic_istream/ifstream/ofstream 的 bool 在 Visual Studio 2013 中不起作用

git - 如何grep git diff?

git - 从 git 克隆后使 Ionic 2 项目工作

git - 无法快速删除 Git 中的许多文件

c# - 为什么我在尝试向 TFS 发送 REST 请求时收到 404 错误?

c# - 任务无法使用 SdkToolsPath 找到 "LC.exe"

git - 推送 Git 源代码树,而不仅仅是一个存储库

asp.net-mvc-4 - 使用 IIS8 的 MVC 应用程序中的堆损坏