IDEA升级开源框架

在开发过程中,我们经常会用到一些 GitHub或者Gitee上的开源框架来快速搭建我们的业务系统,但是当框架被我们大批量修改后,开源框架又有升级了。这时候升级框架就变得很麻烦,也不能直接直接进行合并,但是又没办法找到更新的文件一个一个的去修改。这时候可以利用到Git本身的一个diff功能,生成patch文件进行打补丁升级

这里我本地借用若依框架来展示

首先新建立一个远端仓库或者直接拉取远端最新的框架代码,我这边是新建了一个远端仓库official

 

然后我们切换到这个仓库下的master分支,通过git log找到我们要升级的部分代码。打个比方,我这里要升级这部分代码,我自己本地的代码是在commit为2021/9/29这个节点clone的,那么就要升级上面从9/30到最新的代码。

 

 

 

 

 

 

选中之后右键点击Create Patch,创建Patch文件

 

 

 

 

 

 

 然后这里输入一下名称  生成在项目目录下

 

 

 

 然后在要升级的仓库里,拉一个新的分支出来,在新的分支上进行操作。

 

git co -b upgrade origin/master

 

点击IDEA上面的Git,应用patch,找到刚刚生成的patch文件应用即可。

 

 

 

 

确认一下变更文件信息,打一下备注,即可开始合并流程,选择自己需要合并和不需要合并的内容合并即可,和merge一样的

 

posted @ 2021-11-02 11:19  HkGov  阅读(449)  评论(0编辑  收藏  举报