We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
https://semver.org/lang/zh-CN/
版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。
准备第一个版本号取为 1.0.0
版本分为 master 和 dev 两个版本,即两个分支进行分发,master 为稳定版,dev 为开发版
添加新的开发分支取名为 dev,master 分支作为稳定分支,不能直接通过 push 进行代码提交,而应该通过 pull request,以防止 dev 中未完全通过测试的代码提交 push 导致 docker 或分发的 jar 包出现问题。
开发过程变为,新建分支 -> 提交代码 -> 测试通过 -> squash merge into dev -> merge into master
发布有三个构建物,docker 镜像,generator sdk(后续再支持,需要 downgrade 到 JDK8 以确保高兼容性) 以及 repo release。
当代码合并到 master 之后,确认好 changelog,并提交 changelog 信息以及提交 tag。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
语义化版本控制
准备第一个版本号取为 1.0.0
版本分为 master 和 dev 两个版本,即两个分支进行分发,master 为稳定版,dev 为开发版
开发分支
添加新的开发分支取名为 dev,master 分支作为稳定分支,不能直接通过 push 进行代码提交,而应该通过 pull request,以防止 dev 中未完全通过测试的代码提交 push 导致 docker 或分发的 jar 包出现问题。
开发过程变为,新建分支 -> 提交代码 -> 测试通过 -> squash merge into dev -> merge into master
发布流程
发布有三个构建物,docker 镜像,generator sdk(后续再支持,需要 downgrade 到 JDK8 以确保高兼容性) 以及 repo release。
当代码合并到 master 之后,确认好 changelog,并提交 changelog 信息以及提交 tag。
版本更新
The text was updated successfully, but these errors were encountered: