Github 发布 zip 仅包含存储库中的部分代码

num*_*web 8 git zip release github download

虽然Github提供了一种发布软件的方法,但我不知道是否可以指定仅发布当前主存储库的某些文件并以zip文件的形式下载。

我想为用户提供从整个存储库下载某个文件夹/文件的可能性,例如;我的存储库中有 3 个文件,,,, - file_1.js我想制作一个可下载的 zip 文件版本。file_2.jsfile_3.jsfile_3.jsmy_app_v1.0.zip

这怎么可能?

感谢您的任何想法:)

bau*_*048 6

虽然 Github 提供了一种发布软件的方法,但我不知道是否可以指定仅发布当前主存储库中的某些文件并将其作为 zip 文件下载。

这怎么可能?

感谢您的任何想法:)

创建新版本时,github 平台会为我们创建两个可下载的压缩文件:源代码 (.zip)源代码 (.tar.gz),两者都包含整个存储库源代码。用户无法使用在线用户界面(www.githuh.com)删除上述创建的文件。那么让我们继续吧。

当您创建或编辑版本时,您可以从硬盘上传任何类型的文件(您无法将文件从 github 存储库链接到该版本,换句话说,您必须将文件从存储库下载到您的硬盘!!)。换句话说,您可以上传您想要的文件。但是,文件夹!!!;-)

如果您已经创建了版本,则可以单击“编辑版本”来管理(添加/删除)附加到版本的文件。

总而言之这个想法是:

  1. 在您的硬盘驱动器中创建一个 zip 文件,其中包含您想要从存储库中获取的内容;
  2. 单击创建/编辑版本按钮上传创建的 zip 文件。


Von*_*onC 5

该版本是一种将二进制文件附加到 Git 存储库中标记的方法(除了源代码本身的存档之外)。
您可以根据需要附加任意数量的二进制文件,这意味着您可以根据需要构建和打包任意数量的版本。
如果您选择以这种方式打包,其中一个二进制文件可以包含部分存储库代码库。

但发行版不是动态打包的,也不一定包含存储库源。它通常包括存储库构建的结果。或者您想要成为版本一部分的任何其他元素。