VS Code - OSS:下载文件和文件夹到桌面

问题描述 投票:0回答:2

正如标题所暗示的,我使用Code OSS进行一些开发。

有没有办法可以轻松地将文件、文件夹甚至整个解决方案下载到桌面? 到目前为止,我遇到的唯一选择是必须使用 GIT Push/Pull 整个解决方案,这确实很麻烦,尤其是当我只需要 1 个文件夹时。

visual-studio visual-studio-code
2个回答
0
投票

查看 GitZip 浏览器扩展。这对于下载特定文件和文件夹很有帮助,而无需

git clone
整个解决方案。

使用方法非常简单:

  1. 使用给定的链接安装扩展。
  2. 单击地址栏附近的扩展程序图标获取访问令牌。
  3. 浏览到任何 GitHub 存储库,右键单击任何文件/文件夹附近的空白部分,然后单击“下载 文件夹/文件名为 zip”。

在大多数情况下,由于 GitHub Trees API 限制,嵌套文件和文件夹的数量少于 1000 个时,它的效果很好。


0
投票

Git 不支持下载特定文件夹。

但是您可以使用 Github subversion 支持来实现这一点。

步骤

  1. 安装svn。例如,TortoiseSVN
  2. 在代码中安装SVN扩展
  3. 在代码中打开命令面板(
    Ctrl
    +
    Shift
    +
    P
    Cmd
    +
    Shift
    +
    P
    )并输入
    svn:checkout
    并点击
    Enter
    运行结账命令。
  4. 输入要下载的 Git 文件夹的路径,将路径的
    tree/master
    部分替换为
    trunk
    ,如此处所示。

例如,如果您想下载 vue-next 存储库中的 packages 文件夹,则

https://github.com/vuejs/vue-next/tree/master/packages
将是该文件夹的 Github URL。

tree/master
部分替换为
trunk
https://github.com/vuejs/vue-next/trunk/packages
。这将是您将在代码中的 svn 签出对话框中输入的 SVN 签出路径。

  1. 选择要签出的本地存储库位置。

对于下载文件夹来说这可能太多了。但写这篇文章是因为您想要一种从代码本身下载文件夹的方法。 我没有找到任何可以直接实现此目的的代码扩展。

我个人认为,如果您想从浏览器而不是 VSCode 执行此操作,Mikaal Anwar 的解决方案是更好的解决方案。

参考: https://stackoverflow.com/a/18194523/4453794

© www.soinside.com 2019 - 2024. All rights reserved.