PT-Plugin-Plus
PT-Plugin-Plus copied to clipboard
build: count commits in current branch as build number
为了保证dev分支的版本号不后退,所以硬编码了一个 +45 。 这样PR构建出来的会是46
我个人不太建议硬编码 +45
直接bump version到 1.6.2 我觉得会更好(因为之前有次删掉 next 分支的时候就是这么操作的
那看看要不要bump,bump的话就重置回0
不过这个本身不是git describe --tag,所以想要重置回1的话要另外硬编码另一个数。
为什么version的最后一位要重置回1?
从设计上这一位就是commit的数量。目前action的设计中,对pr的已经将其固定为1,而mr的和正常的半月构建都是git.count(),能够反映更新情况。
而大版本号从1.6.1跳到1.6.2能避免因为commit数量只统计当前分支(即从git.count() 改为 git rev-list HEAD --count)而导致的版本混乱。