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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章