IntelliJ IDEA的擱置功能


image.png

當遇到需要臨時修改的 bug,當前正在開發的內容總不能刪掉吧,這個時候就需要把當前已經開發的代碼另外保存下來(即保存現場),當把 bug 改完后再恢復,來回歸之前的開發工作,IntelliJ IDEA的擱置功能就能幫助我們解決這個問題

IDEA 提供了 shelve 的功能,shelve 的意思是“將…擱在一邊”,即把還沒寫完的代碼先擱在一邊。我開發都是使用 jetbrains 公司的 IDEA 和 PhpStorm,它們就提供了 shelve 的功能,方法:

首先在 IDE 的底部找到“Git”,點開會有 Local Changes 的選項卡,選中你要擱置的代碼,點擊右鍵,選擇“Shelve Changes”,在提交的輸入框中輸入你的注釋,以便回來的時候識別你需要的版本,點擊“Shelve Changes”鍵即可。這時選項卡上會多一個“Shelf”的選項卡,里面就有你擱置的代碼。

image

image

image

image

這時候你可以去 old 分支修改代碼,改完了之后回到 new 分支,到“Shelf”選項卡下選擇你要恢復的代碼或者版本,點擊右鍵選擇“Unshelve”,選擇Changeist,點擊 Unshelve Changes 按鈕,你擱置的代碼就回來了。

image

image

idea官網對 "Shelve and unshelve changes" 功能有詳細的使用文檔,可以看下

https://www.jetbrains.com/help/idea/shelving-and-unshelving-changes.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM