如何在新版 Git Visual Studio 2019 中克隆特定分支?(非命令行方式)

10
如何在Visual Studio 2019中从git克隆特定分支?我知道如何在命令行中执行此操作,但不确定如何在Visual Studio 2019中使用新的git进行操作。

enter image description here

我能做的就是先克隆主分支,然后从中选择特定的分支。

Steve - 我发布了一种适用于VS 2019的图解方法。你说必须克隆主分支,然后选择分支。很可能是我发布的方法。希望这些细节能帮助其他人。另外,我想知道coderWorld的解决方案是否只适用于GitHub。 - Scott Howard
2个回答

13

在使用 Git 时,建议使用 CMD 或 PowerShell 实例。您可以尝试:

git clone -b branch_name --single-branch 'repo_url'

branch_name 是你的分支名称,repo_url 是你的远程仓库链接(存储库位置)。

如果您想通过 UI 完成:

  1. 首先需要打开 Github
  2. 从分支下拉菜单中点击您需要的分支。您可以在此处查看下拉菜单: enter image description here
  3. 然后复制 Github URL(从地址栏中复制),粘贴到 VS studio 中即可。 enter image description here

如果您选择不同的分支,则 URL 将不同。例如,现在我选择 constraints-2-0,您可以看到顶部的 URL 已更改。 enter image description here


如上所述,我知道如何使用命令来完成它,但我想知道如何在Visual Studio 2019中完成它。 - Steve
增加了从用户界面执行此操作的步骤。@Steve - coderWorld
如果答案解决了您的问题,请接受答案。谢谢! :) - coderWorld
添加了截图。 - coderWorld
1
当然,否则我怎么截屏呢?我添加了另一张图片来澄清这个问题。 - coderWorld
显示剩余4条评论

8

在VS中似乎只有一条获取分支的路线,它不能直接完成,但是有一个简单的路径。

  1. 从仓库获取主分支的地址。此时请忘记分支。

通过clone选项获取主分支地址。

  1. 告诉VS您要克隆一个现有的仓库。

通过VS进行克隆。

  1. 向VS提供git仓库地址-它在剪贴板中,所以只需将其粘贴到仓库位置字段中即可。设置仓库目标。开始克隆操作。

设置VS仓库信息。

  1. 观察VS完成操作。(如果凭据已正确.)

VS主分支克隆成功。

  1. 切换到期望的分支-在这个例子中,是dev。

切换到所需的仓库。

就是这样了。希望对您有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接