我试图将GitHub存储库克隆到最新版本的VSCode(1.3.0)中。这可以原生完成,还是需要添加扩展名或其他二进制文件?
我还搜索了一篇博客文章并空手而归,所以任何指导都会受到赞赏
保
答案 0 :(得分:36)
从vscode的1.8(11月)更新开始,您现在可以从vscode中克隆您的Git存储库。
您可以从命令选项板执行它。在Mac上按 F1 (或⇧ + ⌘ + P )并搜索Git: Clone
。确认命令并粘贴存储库URL。
答案 1 :(得分:1)
如果您通过本机方式在应用程序的GUI中,答案是否定的。虽然在他们的Github存储库https://github.com/Microsoft/vscode/issues/9085上有一个关于这个问题的公开问题,但看起来他们没有兴趣实现它。
即便如此,您当然可以在您选择的终端中克隆存储库,然后在您使用该项目时通过编辑器处理其余的git功能。
答案 2 :(得分:0)
现在有两种编程方式来克隆存储库。 VS Code现在可以处理vscode://
协议,因此您可以通过单击网页上某处的链接来克隆存储库
例如,单击以下链接将调用VS Code,使您可以选择磁盘上的文件夹,获取代码,最后建议将该位置作为工作区打开。
vscode://vscode.git/clone?url = https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode-extension-samples
或者,如果您尝试从扩展代码触发克隆,请使用内置VS Code命令git.clone
,并将repo url作为唯一参数。
import { commands, Uri } from 'vscode';
commands.executeCommand("git.clone", Uri.parse("https://github.com/microsoft/vscode-extension-samples"));
两者似乎都与雅库布(Jakub)提到的 Git:Clone 命令相同。
答案 3 :(得分:0)
我将github仓库和gitlab仓库都使用github桌面(https://desktop.github.com/)
答案 4 :(得分:0)
使用 VSCode 1.58(2021 年 6 月),速度更快,适用于带有“Open in Visual Studio Code
”标志的 GitHuib 存储库:
如果您在 GitHub 上维护一个开源项目,您现在可以在您的存储库中添加一个徽章,以便访问者可以使用我们上个月推出的 Remote Repositories 扩展或在 Dev 中克隆,在 VS Code 中快速打开您的代码容器。
点击徽章会将您带到 open.vscode.dev
上的页面,您可以在其中选择如何在 VS Code 中继续;请参阅此页面以了解 an example for the microsoft/vscode
repo。
要在您的存储库上显示徽章,请将此 Markdown 代码段添加到 README.md 文件(将组织/存储库替换为您项目的值):