掌握IntelliJ IDEA?中的“下架”與“上架”功能,編程效率翻倍
你是否經(jīng)常需要在處理一個(gè)任務(wù)時(shí),突然要轉(zhuǎn)而處理另一個(gè)任務(wù)?在這種情況下,你也許不想提交尚未完成的更改,但又不希望丟失已經(jīng)做出的修改。為了解決這個(gè)問(wèn)題,有一個(gè)非常方便的功能叫做"上架"。
1. "上架"更改
上架更改是一種臨時(shí)保存修改而不進(jìn)行提交的操作,類似于Git中的暫存。當(dāng)你需要切換到另一個(gè)任務(wù),但又不想立即提交未完成的更改,此功能非常實(shí)用。你可以將當(dāng)前的修改暫時(shí)保存起來(lái),以便稍后繼續(xù)處理。這樣,你就可以放心地切換到其他任務(wù)。
如何操作?
- 打開(kāi)提交選項(xiàng)卡或按下 CMD + K/ Ctrl + K
- (右鍵單擊 -> 上架更改 -> 選擇要上架的文件)|| (將要上架的文件拖到"上架"選項(xiàng)卡)
- 給它一個(gè)名稱
現(xiàn)在你可以開(kāi)始下一個(gè)任務(wù)了。
注: 你可以靜默上架更改(不顯示上架更改對(duì)話框)。要做到這一點(diǎn),選擇要上架的文件或更改列表,然后按下CMD + Shift + H | Ctrl + Shift + H
2. "下架"更改
還原就是將文件移回到你的更改列表中。
如何操作?
- 轉(zhuǎn)到"上架"選項(xiàng)卡
- (右鍵單擊 -> 上架更改 -> 選擇要上架的文件)|| (將文件拖到"提交"選項(xiàng)卡)
- 選擇一個(gè)更改列表或創(chuàng)建一個(gè)新列表
注: 在取消上架更改的窗口中,取消選中"從架子上刪除已成功應(yīng)用的文件"的選項(xiàng),即可應(yīng)用上架的修改,而不將其從架子上移除。
3. 暫存與上架的區(qū)別
二者非常相似,但有一些區(qū)別:
- 你無(wú)法在 IDE 之外使用上架,因?yàn)樗?IntelliJ 的功能。
- Git 的暫存只適用于整個(gè)工作目錄和索引。IntelliJ 的上架可以處理單個(gè)文件和更改列表(這是 IntelliJ 的功能)。
- 如果你在 IntelliJ IDEA 中處理所有的 Git 工作,那么使用上架更容易。
4. 小提示
建議大家創(chuàng)建一個(gè)開(kāi)發(fā)Shelf空間,用于設(shè)置你的測(cè)試環(huán)境值、模擬一些東西,然后再次重復(fù)使用它。這能大大節(jié)省你的時(shí)間,提高效率:
- 創(chuàng)建你的設(shè)置(如果需要的話,可以創(chuàng)建多個(gè)設(shè)置)
- 將其存儲(chǔ)在“開(kāi)發(fā)模式”或其他名稱下。
- 每次需要時(shí)都可以使用它。