【问题标题】:Extra branch published to Visual Studio Online Git repository not showing up on other workstation发布到 Visual Studio Online Git 存储库的额外分支未显示在其他工作站上
【发布时间】:2014-10-08 04:43:02
【问题描述】:

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

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

Release 分支在 VSO CODE 控制面板中可见

但是,当我从我的家庭工作站克隆 repo 时,它只能看到 Master;发布不可见。

我想我一定是错过了这里的某个地方;如何有效地查看(并拉取)远程的其他分支?

【问题讨论】:

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

标签: git visual-studio-2013 azure-devops


【解决方案1】:

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

重复Visual Studio 2013 git, only Master branch listed

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    • 1970-01-01
    • 1970-01-01
    • 2015-09-02
    • 2013-05-25
    • 2018-12-24
    • 1970-01-01
    相关资源
    最近更新 更多