Visual Studio VS代码- OSS:下载文件和文件夹到桌面

wtlkbnrh  于 2023-10-23  发布在  其他
关注(0)|答案(2)|浏览(171)

正如标题所暗示的,我使用Code OSS进行一些开发。
有没有一种方法可以轻松地将文件、文件夹甚至整个解决方案下载到我的桌面上?到目前为止,我遇到的唯一选择是必须GIT Push/Pull整个解决方案,这真的很麻烦,特别是如果我只需要1个文件夹。

qfe3c7zg

qfe3c7zg1#

查看GitZip浏览器扩展这将有助于下载特定的文件和文件夹,而不必git clone整个解决方案。
用法很简单:
1.使用给定的链接安装扩展。
1.通过单击地址栏附近的扩展图标获取访问令牌。
1.浏览到任何GitHub存储库,右键单击任何文件/文件夹附近的空白部分,然后单击“下载 * 文件夹/文件名 * 为zip”。
由于GitHub Trees API的限制,在嵌套文件和文件夹的数量小于1000的大多数情况下,它都能很好地工作。

ddarikpa

ddarikpa2#

Git不支持下载特定的文件夹。
但是你可以使用Github Subversion支持来实现这一点。

步骤

1.安装svn。例如,TortoiseSVN
1.在代码中安装SVN extension
1.打开代码中的命令行(Ctrl + Shift + PCmd + Shift + P),键入svn:checkout并点击Enter以运行checkout命令。
1.输入要下载的Git文件夹的路径,将路径的tree/master部分替换为trunk,如here所示。
例如,如果你想下载vue-next仓库中的packages文件夹,https://github.com/vuejs/vue-next/tree/master/packages将是该文件夹的Github URL。
tree/master部件替换为trunkhttps://github.com/vuejs/vue-next/trunk/packages。这将是你的SVN checkout 路径,你将在代码中的svn checkout 对话框中输入.
1.选择要 checkout 的本地存储库位置。
这可能是太多的下载文件夹。但是,如果你想从代码本身下载一个文件夹,就编写这个代码。我没有找到任何代码扩展可以直接实现这一点。
我个人认为,如果你想从浏览器而不是从VSCode来做,Mikaal Anwar的解决方案是一个更好的解决方案。
参考:https://stackoverflow.com/a/18194523/4453794

相关问题