像d2-admin这类脚手架项目如何升级版本

像d2-admin,这样的脚手架项目,他只是一个项目的脚手架,并不会打成包发布release版本
我们使用的时候也是直接fork下来,然后直接在官方基础上进行修改。
不像d2-crud-plus这类lib项目,官方更新版本,使用者只需要更改package里面的版本号即可升级。
所以这类脚手架项目一旦官方进行升级,本地项目要同步就是一件很头疼的事情。

下面教大家一个比较方便的办法:
1、fork官方版本,打一个tag
2、在官方基础上,进行你项目的开发
3、当官方版本有更新时,找到第1步的tag,拉一个分支出来。
4、下载官方新版本,全量覆盖这个分支,提交这个分支,打个新tag
5、将这个分支合并到你的项目主干上去。

这样我们就把升级过程转化为我们熟悉的分支合并了。

你可能感兴趣的:(像d2-admin这类脚手架项目如何升级版本)