什麼是升級補丁?
比如你本地修復的bug,需要把增量文件發給客戶,很多場景下大家都需要手工整理修改的文件,並整理好目錄,這個很麻煩。那有沒有簡單的技巧呢?看看IDEA生成patch和使用patch的使用。
介紹下IDEA的patch
工作中用到的補丁大致可以分爲兩種,一種是patch文件,即補丁文件拿過來利用某些命令將這個補丁打入當前代碼中,另一種是修改前和修改後的文件對比包,這個對比包可以讓我們快速查看到修改點的同時看到修改的上下文。這裏如何用IDEA來生成patch和使用patch。
IDEA的patch使用步驟
一、通過IDEA生成patch
選擇修改列表,右鍵生成patch
設置補丁的名字和編碼(不然導入會亂碼)
二、查看生成的補丁
這個補丁記錄了每個文件的更改
用記事本打開可以看到修改痕跡
三、導入使用補丁
先打開新項目,通過右上角的VCS的應用補丁按鈕導入補丁
導入成功,看到了修改內容
四、如何通過命令導入補丁path
svn patch 默認跳轉應用首頁改造.patch
備註: 執行SVN命令提示錯誤is too old (format 8, created by Subversion 1.4)
,則需要執行命令: svn upgrade
參考博客: