Visual Studio“;“自动”;克隆GIT存储库时签出错误的分支

Visual Studio“;“自动”;克隆GIT存储库时签出错误的分支,git,visual-studio,github,azure-devops,Git,Visual Studio,Github,Azure Devops,步骤: 使用谷歌浏览器,我转到微软VisualStudio Team Foundation Server(MSVS TFS)网站,选择一个存储库,然后点击屏幕右上角的“克隆”链接/按钮。 在生成的“克隆回购”窗口中,我单击“在Visual Studio中克隆”按钮 在生成的“打开Microsoft Visual Studio…ndler选择器”窗口中,我单击“打开Microsoft Visual Studio Web协议处理程序选择器”按钮 Visual Studio(VS)将打开一个“Azur

步骤:

使用谷歌浏览器,我转到微软VisualStudio Team Foundation Server(MSVS TFS)网站,选择一个存储库,然后点击屏幕右上角的“克隆”链接/按钮。 在生成的“克隆回购”窗口中,我单击“在Visual Studio中克隆”按钮

在生成的“打开Microsoft Visual Studio…ndler选择器”窗口中,我单击“打开Microsoft Visual Studio Web协议处理程序选择器”按钮

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

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

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

我们暂时保留了几个旧分支,所有这些分支都以“DO_NOT_USE…”开头,出于某种原因(???)它选择其中一个分支而不是默认分支

那么,如何让VS按预期运行,并“自动”检出默认分支呢?

版本:

  • Microsoft Visual Studio Enterprise 16.9.3
  • <>微软VisualStudio Team Foundation Server 1511774140

我可以用微软VisualStudio Team Foundation Server 1511774140复制您的问题,但不能用Azure DeVoPS服务和Azure DeVoPS服务器来复制它。

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


你可能想考虑缩短你的问题。这会增加你快速回答的机会。你看过我的回答了吗?有帮助吗?