【发布时间】:2015-01-31 17:15:56
【问题描述】:
This GitHub guide 似乎表明tag-ing 发布快照已编译的二进制文件。我之前的假设是tag-ing 发布旨在快照源代码状态,其中构建(或等效)目录通常被故意忽略。还是仅通过提交版本更新来执行?
我想我想了解一个典型的流程,即发布需要采取哪些版本控制步骤。到目前为止,这是我的想象:
1.
git commit -m 'Add new feature'
2.
添加您的版本号(使用 semantic versioning)并将更改添加到暂存。
3.
git commit -m 'Bump version to X.Y.Z'
4.
Tag the release 通过将编译后的二进制文件上传到您在 GitHub 中的远程存储库
5.
通过 GitHub 客户端,在本地机器上同步以下拉在 GitHub 上执行的更新(标签)。
【问题讨论】: