
release-gen是什么
release-gen是一款基于提交历史自动生成语义版本升级和git标签的工具,简化发布流程,提高团队协作效率。
开源协议:MIT-0
release-gen的主要功能
- 自动分析:分析提交历史,自动确定版本升级
- 语义版本:遵循主.次.补丁的语义版本控制
- 标签创建:创建注解git标签,标记版本
- 变更日志:生成变更日志条目,记录版本变化
- 一键操作:无需配置,直接使用npx ai-release命令
如何使用release-gen
- 安装:使用npx运行,无需额外安装
- 分析:运行npx ai-release命令,分析提交历史
- 创建标签:运行npx ai-release --create命令,创建标签和变更日志
- 指定升级类型:使用--bump参数指定升级类型,如major, minor, patch
- 预览:使用--dry-run参数预览操作,不实际进行更改
release-gen的应用场景
- 自动化发布流程,提高效率
- 简化版本升级和标签创建过程
- 确保团队成员间标签一致性
- 减少手动生成变更日志的工作量
- 适用于任何提交风格和分支
渝公网安备50011302222466号
暂无评论