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