IDEA生成patch和使用patch的方法實現(xiàn)
什么是升級補?。?/h2>
比如你本地修復(fù)的 bug,需要把增量文件發(fā)給客戶,很多場景下大家都需要手工整理修改的文件,并整理好目錄,這個很麻煩。那有沒有簡單的技巧呢?看看 IDEA 生成 patch 和使用 patch 的使用。
介紹下 IDEA 的 patch
工作中用到的補丁大致可以分為兩種,一種是 patch 文件,即補丁文件拿過來利用某些命令將這個補丁打入當(dāng)前代碼中,另一種是修改前和修改后的文件對比包,這個對比包可以讓我們快速查看到修改點的同時看到修改的上下文。這里如何用 IDEA 來生成 patch 和使用 patch。
IDEA 的 patch 使用步驟
一、通過 IDEA 生成 patch
選擇修改列表,右鍵生成 patch
設(shè)置補丁的名字和編碼(不然導(dǎo)入會亂碼)
二、查看生成的補丁
這個補丁記錄了每個文件的更改
用記事本打開可以看到修改痕跡
三、導(dǎo)入使用補丁
先打開新項目,通過右上角的 VCS 的應(yīng)用補丁按鈕導(dǎo)入補丁
導(dǎo)入成功,看到了修改內(nèi)容
四、如何通過命令導(dǎo)入補丁 path
svn patch 默認(rèn)跳轉(zhuǎn)應(yīng)用首頁改造.patch
備注: 執(zhí)行 SVN 命令提示錯誤 is too old (format 8, created by Subversion 1.4)
,則需要執(zhí)行命令: svn upgrade
參考博客:
https://blog.csdn.net/bobozai86/article/details/80525626
https://jetbrains.com.zh.xy2401.com/help/pycharm/using-patches.html
到此這篇關(guān)于IDEA生成patch和使用patch的方法實現(xiàn)的文章就介紹到這了,更多相關(guān)IDEA生成patch和使用patch內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
深入解析反編譯字節(jié)碼文件中的代碼邏輯JVM中的String操作
這篇文章主要介紹了深入解析反編譯字節(jié)碼文件中的代碼邏輯JVM中的String操作,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10Maven?pom.xml文件獲取當(dāng)前時間戳方式
這篇文章主要介紹了Maven?pom.xml文件獲取當(dāng)前時間戳方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12SpringBoot集成H2數(shù)據(jù)庫的實現(xiàn)示例
H2數(shù)據(jù)庫作為一個輕量級的內(nèi)存數(shù)據(jù)庫,非常適合開發(fā)階段作為嵌入式數(shù)據(jù)庫進行單元測試和功能驗證,本文主要介紹了SpringBoot集成H2數(shù)據(jù)庫的實現(xiàn)示例,具有一定的參考的參考價值,感興趣的可以了解一下2024-07-07SpringBoot+MinIO實現(xiàn)文件上傳、讀取、下載、刪除的使用示例
本文主要介紹了SpringBoot+MinIO實現(xiàn)文件上傳、讀取、下載、刪除的使用示例,詳細(xì)介紹每個功能實現(xiàn)的步驟和代碼示例,具有一定的參考價值,感興趣的可以了解一下2023-10-10Java的Synchronized關(guān)鍵字學(xué)習(xí)指南(全面 & 詳細(xì))
這篇文章主要給大家介紹了關(guān)于Java的Synchronized關(guān)鍵字的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03Java多線程通訊之wait,notify的區(qū)別詳解
這篇文章主要介紹了Java多線程通訊之wait,notify的區(qū)別詳解,非常不錯,具有一定的參考借鑒借鑒價值,需要的朋友可以參考下2018-07-07