正如标题所暗示的,我使用Code OSS进行一些开发。有没有一种方法可以轻松地将文件、文件夹甚至整个解决方案下载到我的桌面上?到目前为止,我遇到的唯一选择是必须GIT Push/Pull整个解决方案,这真的很麻烦,特别是如果我只需要1个文件夹。
qfe3c7zg1#
查看GitZip浏览器扩展这将有助于下载特定的文件和文件夹,而不必git clone整个解决方案。用法很简单:1.使用给定的链接安装扩展。1.通过单击地址栏附近的扩展图标获取访问令牌。1.浏览到任何GitHub存储库,右键单击任何文件/文件夹附近的空白部分,然后单击“下载 * 文件夹/文件名 * 为zip”。由于GitHub Trees API的限制,在嵌套文件和文件夹的数量小于1000的大多数情况下,它都能很好地工作。
git clone
ddarikpa2#
Git不支持下载特定的文件夹。但是你可以使用Github Subversion支持来实现这一点。
1.安装svn。例如,TortoiseSVN。1.在代码中安装SVN extension。1.打开代码中的命令行(Ctrl + Shift + P或Cmd + 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部件替换为trunk:https://github.com/vuejs/vue-next/trunk/packages。这将是你的SVN checkout 路径,你将在代码中的svn checkout 对话框中输入.1.选择要 checkout 的本地存储库位置。这可能是太多的下载文件夹。但是,如果你想从代码本身下载一个文件夹,就编写这个代码。我没有找到任何代码扩展可以直接实现这一点。我个人认为,如果你想从浏览器而不是从VSCode来做,Mikaal Anwar的解决方案是一个更好的解决方案。参考:https://stackoverflow.com/a/18194523/4453794
Ctrl
Shift
P
Cmd
svn:checkout
Enter
tree/master
trunk
https://github.com/vuejs/vue-next/tree/master/packages
https://github.com/vuejs/vue-next/trunk/packages
2条答案
按热度按时间qfe3c7zg1#
查看GitZip浏览器扩展这将有助于下载特定的文件和文件夹,而不必
git clone
整个解决方案。用法很简单:
1.使用给定的链接安装扩展。
1.通过单击地址栏附近的扩展图标获取访问令牌。
1.浏览到任何GitHub存储库,右键单击任何文件/文件夹附近的空白部分,然后单击“下载 * 文件夹/文件名 * 为zip”。
由于GitHub Trees API的限制,在嵌套文件和文件夹的数量小于1000的大多数情况下,它都能很好地工作。
ddarikpa2#
Git不支持下载特定的文件夹。
但是你可以使用Github Subversion支持来实现这一点。
步骤
1.安装svn。例如,TortoiseSVN。
1.在代码中安装SVN extension。
1.打开代码中的命令行(
Ctrl
+Shift
+P
或Cmd
+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
部件替换为trunk
:https://github.com/vuejs/vue-next/trunk/packages
。这将是你的SVN checkout 路径,你将在代码中的svn checkout 对话框中输入.1.选择要 checkout 的本地存储库位置。
这可能是太多的下载文件夹。但是,如果你想从代码本身下载一个文件夹,就编写这个代码。我没有找到任何代码扩展可以直接实现这一点。
我个人认为,如果你想从浏览器而不是从VSCode来做,Mikaal Anwar的解决方案是一个更好的解决方案。
参考:https://stackoverflow.com/a/18194523/4453794