首页 > 解决方案 > 克隆 GIT 存储库时,Visual Studio“自动”检查出错误的分支

问题描述

脚步:

我使用 Google Chrome 访问我们的 Microsoft Visual Studio Team Foundation Server (MS VS TFS) 网站,选择一个存储库,然后单击屏幕右上角的“克隆”链接/按钮。

在生成的“克隆 repo”窗口中,单击“在 Visual Studio 中克隆”按钮。

在出现的“打开 Microsoft Visua...ndler 选择器”窗口中,单击“打开 Microsoft Visual Studio Web 协议处理程序选择器”按钮。

Visual Studio (VS) 打开一个“Azure DevOps Server”窗口,允许我输入本地路径,这是克隆的目标文件夹。我选择保留本地路径的默认/提供值,该路径已经具有与存储库名称完全相同的文件夹名称。

我单击“连接”按钮并等待克隆过程完成。

当它最终完成时,在屏幕右下角的 GIT 存储库和分支信息中,我可以看到 VS 已经“自动”签出了一个(看似随机的?)分支,而不是在我们的 MS VS 中标记为默认的分支TFS。

我们目前保留了几个旧分支,所有这些都以“DO_NOT_USE ...”开头,并且由于某种原因(???)它选择其中一个而不是默认分支。

那么,我怎样才能让 VS 按预期运行并“自动”检查默认分支呢?

版本:

标签: gitvisual-studiogithubazure-devops

解决方案


我可以使用 Microsoft Visual Studio Team Foundation Server 15.117.27414.0 重现您的问题,但无法使用 Azure DevOps Service 和 Azure DevOps Server 重现它。

您可以将 TFS 2017 升级到最新的 Azure DevOps 服务器,或者手动切换分支。

在此处输入图像描述


推荐阅读