在GitHub上创建我的C ++库的发行版的正确方法是什么?

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

我正在使用Cmake进行构建,在GitHub上将科学库维护为C ++存储库。

现在问题如下:

最终用户在仓库中有很多代码不想下载。这包括支持代码以生成预先计算的系数和计算参数。最终用户只希望下载完成工作所需的最少文件数量。这样做的动机是最小化库的大小,并使最终用户更容易理解他们想要使用的代码。

我的问题是:是否可以在GitHub存储库中创建库的“发行版本”,如果是,应该如何正确完成?

c++ git github release release-management
1个回答
0
投票

如果将.gitattributes添加到存储库,则可以以与.gitignore类似的方式添加文件/通配符,但是可以在文件输入之后添加export-ignore。然后,与这些忽略的模式匹配的文件将不会添加到发布源归档中。

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