【发布时间】:2016-05-26 11:57:03
【问题描述】:
这是我的项目开发过程:
- 功能/功能1
- 功能/功能2
- 功能/等..
- 主人
- 生产
我在 features 分支上开发我的功能,当我完成一个分支时,我将它合并到 master 上并通过 github ui 删除它。 CircleCI 检测合并并将主服务器部署在临时服务器上。 后来我手动将主分支合并到生产分支,并将 CircleCI 部署到我的生产服务器。
我希望每次将功能分支合并到主分支时,我的 package.json 版本都会发生变化(通过 github UI)。但我不知道是否
- Github 允许这样做(如果是,请您向我解释一下吗?)
- 这是一个很好的过程
我知道,当我将 master 合并到生产环境时,我可以通过 npm version 命令执行此操作,但是当我将分支合并到 master 时,我确实需要在 master 上自动更新版本。
不要犹豫,批评我的前进方式并告诉我你的方式。 :)
谢谢
【问题讨论】: