虽然 Github 提供了一种发布软件的方法,但我不知道是否可以指定仅发布当前主存储库中的某些文件并将其作为 zip 文件下载。
这怎么可能?
感谢您的任何想法:)
创建新版本时,github 平台会为我们创建两个可下载的压缩文件:源代码 (.zip)和源代码 (.tar.gz),两者都包含整个存储库源代码。用户无法使用在线用户界面(www.githuh.com)删除上述创建的文件。那么让我们继续吧。
当您创建或编辑版本时,您可以从硬盘上传任何类型的文件(您无法将文件从 github 存储库链接到该版本,换句话说,您必须将文件从存储库下载到您的硬盘!!)。换句话说,您可以上传您想要的文件。但是,文件夹!!!;-)
如果您已经创建了版本,则可以单击“编辑版本”来管理(添加/删除)附加到版本的文件。
总而言之,这个想法是:
该版本是一种将二进制文件附加到 Git 存储库中标记的方法(除了源代码本身的存档之外)。
您可以根据需要附加任意数量的二进制文件,这意味着您可以根据需要构建和打包任意数量的版本。
如果您选择以这种方式打包,其中一个二进制文件可以包含部分存储库代码库。
但发行版不是动态打包的,也不一定包含存储库源。它通常包括存储库构建的结果。或者您想要成为版本一部分的任何其他元素。