Releases: saqqdy/gitmars
Releases · saqqdy/gitmars
v2.12.0
功能
combine
end
start
update
指令加上了版本检测,解决碎片化问题
apollo
配置缓存方案调整
- 新增
packageInfo
缓存
优化
- typescript类型完善
apollo
读配置方案优化
v2.11.0
功能
- 增加全局配置
descriptionValidator
,用于校验提交的原因描述,支持输入正则表达式和正则字符串
combine
end
admin.publish
admin.update
这几个需要调起远程合并请求的方法增加--description
传参,增加校验
优化
- 抽离出生成shell脚本的方法
v2.10.2
功能
upgrade
指令增加--registry
和--client
传参,用于指定镜像地址和执行客户端
v2.10.1
优化
combine
和end
指令判断是否合并过dev默认使用远程分支
v2.10.0
功能
copy
指令使用方式调整,from参数改成--source
传参。使用:gitm copy [commitid...]
或者 gitm copy [-s --source [source]] [-k --key [keyword]] [-a --author [author]]
copy
指令在使用模糊查询批量copy时,--key
参数必传,且不能少于3个字
优化
continue
指令在执行成功后清理执行缓存
v2.9.7
- 调整数据库存放位置,避免升级之后数据丢失
log
指令开放更多日志详情
v2.9.6
end
指令智能判断是否需要合并代码,不传--no-combine
时,不需要合并的时候不会发起合并操作
getIsMergedDevBranch
改为getIsMergedTargetBranch
,新增remote
参数
- 抽象
getIsBranchOrCommitExist
方法的判断分支或commit是否存在
v2.9.5
- 优化
getIsUpdatedInTime
方法的判断策略
v2.9.4
- 新增
nameValidator
配置参数,用于校验分支名合法性,支持输入正则表达式和正则字符串
- 分支名支持输入斜杠:
gitm start feature saqqdy/10000