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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。