IDEA升級開源框架

HkGov發表於2021-11-02

在開發過程中,我們經常會用到一些 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一樣的

 

相關文章