【发布时间】:2021-03-25 16:00:53
【问题描述】:
如果我有一个具有以下文件/文件夹结构的 GitHub 存储库 github.com/@product/template:
/build
/fileA
/fileB
/src
/generator.sh
GitHub 似乎并不固执己见如何对文件发布进行分组。有多种选择:
包含多个文件的版本
github.com/@product/template
v1.0.0
/fileA
/fileB
v1.1.0
/fileA
/fileB
v1.2.0
/fileA
/fileB
分别发布每个文件
github.com/@product/template
fileA-v1.0.0
/fileA
fileA-v1.1.0
/fileA
fileA-v1.2.0
/fileA
fileB-v1.0.0
/fileB
fileB-v1.1.0
/fileB
fileB-v1.2.0
/fileB
想知道每种模式的优缺点是什么?考虑到文件可以独立更新? fileA 更新了,会不会也发布新版本的 fileB?
用户需要搜索更长的版本列表才能找到他们想要下载的文件?
【问题讨论】:
标签: github release versioning github-actions semantic-versioning