如果说是通过 Git 来管理版本迭代的, Git 的 pre-commit 勾子在每次提交的时候去执行自定义的 gulp 的脚本来自增修订版本号。也可以考虑通过 Jenkins 这种持续集成工具去在每次提交的时候自动更新,原理是差不多的。当然也可以更进一步通过读取提交信息,按照不同的标识符去做版本号变更。相关阅读git - How can I bump the package.json version when I commit based on the commit message? - Stack OverflowGit - Git 钩子Git -- Pre-commit钩子的使用
如果说是通过
Git
来管理版本迭代的,Git
的pre-commit
勾子在每次提交的时候去执行自定义的gulp
的脚本来自增修订版本号。也可以考虑通过
Jenkins
这种持续集成工具去在每次提交的时候自动更新,原理是差不多的。当然也可以更进一步通过读取提交信息,按照不同的标识符去做版本号变更。
相关阅读
git - How can I bump the package.json version when I commit based on the commit message? - Stack Overflow
Git - Git 钩子
Git -- Pre-commit钩子的使用