1. 程式人生 > >詳述 IntelliJ IDEA 中恢復程式碼的方法

詳述 IntelliJ IDEA 中恢復程式碼的方法

在我們日常開發專案的時候,難免遇到在開發過程中由於某種原因,想要將程式碼恢復到前一版本的情景。特別地,在我們刪除了某些程式碼,想要恢復之前刪除的程式碼的時候,瞭解這個在 IntelliJ IDEA 中恢復程式碼的方法就顯得尤為重要啦!現在,以博主之前寫的測試程式碼為例,進行詳細的講解:

1

如上圖所示,這是博主之前寫的測試恆等運算子和equals()區別的測試類。接下來,我們在這段程式碼中新增一條輸出語句:

1

如上圖所示,我們添加了一條輸出hello world的程式碼。現在嘛,有這樣一個場景,那就是:要求我們僅輸出==equal()的區別即可,不需要新增額外的輸出語句。這就要求我們將程式碼恢復到之前的狀態啦!在此忽略直接刪除程式碼的方法,那該怎麼辦呢?

3

如上圖所示,我們只需要選擇對應的類檔案,點選滑鼠右鍵,然後依次選擇Local HistoryShow History,進入如下介面:

4

如上圖所示,最左邊展示了版本記錄,由於博主僅進行過這一次修改,因此這裡只顯示了2 minutes ago的版本記錄;在往右看,依次展示了前一版本與當前版本的程式碼,並給出了區別,可謂是清晰簡潔:

5

然後,選擇我們想要恢復的版本,呃,好吧,現在我們僅有一個版本可以選擇,點選滑鼠右鍵,選擇Revert

6

如上圖所示,當我們點選Revert之後,右側的兩個版本同步至“前一版本”,並給出了恢復提示。最後,我們再回到程式碼編輯區檢查一下是否真的恢復到前一版本了呢?

7

如上圖所示,顯然我們的操作成功了,程式碼已經恢復至前一版本啦!

相關推薦

詳述 IntelliJ IDEA 恢復程式碼方法

在我們日常開發專案的時候,難免遇到在開發過程中由於某種原因,想要將程式碼恢復到前一版本的情景。特別地,在我們刪除了某些程式碼,想要恢復之前刪除的程式碼的時候,瞭解這個在 IntelliJ IDEA 中恢復程式碼的方法就顯得尤為重要啦!現在,以博主之前寫的測試程式

IntelliJ IDEA同步程式碼到華為雲git倉庫 (on windows) 續 -- 配置好正確的SSH key

不管是以華為雲還是以github作為託管平臺,都有會用到SSH或是Https。最近在用華為雲,遇到了些問題,比較low的問題,特此記錄下。 華為雲上在新建SSH金鑰頁面有一段關於SSH的介紹,我覺得寫的挺好的: SSH金鑰幫助文件 公鑰是程式碼託管服務(

去除IntelliJ IDEA重複程式碼報灰黃色的下劃波浪線

 最近寫Java在用IntelliJ IDEA這款傳說中的神器IDE,看群裡的大神們都在用,也耐不住寂寞想向大神們看齊一下。剛開始用,很多地方也不是很熟,今天遇到一個問題,匯入一個專案後,看有些類裡的程

IntelliJ IDEA同步程式碼到華為雲git倉庫 (on windows)

在IntelliJ IDEA中同步程式碼到華為雲程式碼倉庫和同步到github中差不多,只是兩個不同的程式碼託管平臺,公司現在讓把原始碼放到華為雲上,捯飭了一會,捋一下步驟。 假如你在IDEA中建立了一個maven專案,叫ideaToHuaWeiCloud,並

IntelliJ IDEA多執行緒併發程式碼的除錯方法

通常來說,多執行緒的併發及條件斷點的debug是很難完成的,或許本篇文章會給你提供一個友好的除錯方法。讓你在多執行緒開發過程中的除錯更加的有的放矢。 我們將通過一個例子來學習。在這裡,我編寫了一個多執行緒程式來計算此數學問題:`100! + 100000!`。即:100的階乘 + 100000的階乘。 &

詳述 IntelliJ IDEA 插件的安裝及使用方法

navi converter 插件安裝 -a rop indent 啟動 熱部署 setting 正文 首先,進入插件安裝界面: Mac:IntelliJ IDEA -> Preferences -> Plugins;Windows:File -> Set

win10操作虛擬機器hadoop IntelliJ IDEA直接執行程式碼(不需要打jar包)

IntelliJ IDEA 2018.2.3 (Ultimate Edition)+Maven VMware中CentOS6.5 Hadoop2.7.1 上課的時候老師使用的是Eclipse編譯器,使用了 eclipse-hadoop的外掛。可以直接在eclipse

Intellij IDEA使用MyBatis-generator自動生成MyBatis程式碼(Oracle)

原文地址:http://blog.csdn.net/z69183787/article/details/46560071   Intellij IDEA 14 作為JavaIDE 神器,接觸後發現,非常好用,對它愛不釋手,打算離開eclipse和myeclipse,投入Intell

IntelliJ IDEATortoiseSVN修改伺服器地址的方法

公司的svn的地址改變了,怎麼辦呢。自己本地的正在修改的專案怎麼辦呢? 修改一下svn的伺服器地址咯。 1.就是先關閉ide,重新開啟,然後選擇svn去設定新的路徑。如下圖: 2.然後開啟原來的專案,選中專案之後,再按圖如下操作。 上面的from就是現在的ur

詳述 IntelliJ IDEA 建立 Maven 專案及設定 java 源目錄的方法

Maven 是一個優秀的專案管理工具,它為我們提供了一個構建完整的生命週期框架。現在,就讓我們一起看看如何利用 IntelliJ IDEA 快速的建立 Maven 專案吧! 如上圖所示,點選Create New Project: 標註 1:Maven選項; 標註

IntelliJ IDEA 右鍵新建(new)時,選項沒有scala(java) class的解決方法和具體解釋

首先註明:本文不是原創,我也是在網上找了好久,找到這篇博文(連結),解決了我的問題,順便在這裡總結一下,給有需要的人。 專案是用Maven 建立的,具體的建立過程就不做解釋了。出現的問題如下:  具體問題的圖,如下: 開啟設定介面的路徑如下: 主介面File——&

Intellij IDEA設定Maven 路徑及配置檔案的方法(使用阿里雲Maven源)

將 M2_HOME/conf/settings.xml 檔案複製到 ~/.m2/ 資料夾下,如圖所示 編輯 ~/.m2/settings.xml 檔案,在其中增添以下內容 <mirrors> <mirror>

詳述 IntelliJ IDEA 外掛的安裝及使用方法

溫馨提示:IntelliJ IDEA 支援非常多的外掛,熟練的使用外掛,能夠有效提高我們的開發效率以及使用者體驗。 正文 首先,進入外掛安裝介面: Mac:IntelliJ IDEA -> Preferences -> Plug

IntelliJ IDEA怎麼檢視檔案所有方法(類似eclipse裡面的outline)

IntelliJ IDEA中實現跟eclipse一樣的outline方法,檢視檔案內所有已經宣告的方法。 mac的可以在key map 裡搜尋下這個: file structure  然後看

IntelliJ IDEA 把本地的工程儲存到本地的 git 倉庫的方法和把本地的工程釋出到 github 的方法

把本地工程儲存到本地的 git 倉庫的方法:點選工具欄中的 VCS->Import into Version Control->Create Git Repository 然後把需要儲存的檔案提交到倉庫。 把本地工程釋出到 github 的方

Intellij IDEA使用MyBatis plugin外掛安裝教程及破解方法

安裝教程以及破解過程的詳解: 前言: 由於第一次使用MyBatis_plugin外掛,所以第一步肯定是官網瞭解一下是否可以直接使用,根據官網資訊是需要購買然後才能正常使用,看了一下價格69.99刀,

IntelliJ IDEA開啟斷言的方法

預設設定沒有啟動斷言,需要在命令列下使用-enableassertions(簡寫為-ea), IntelliJ IDEA中如何設定? 1,選擇Edit Configurations 2,在VM optons中 加入 -es 3, 現在就可以利用斷

Intellij IDEA常用的編寫Java程式碼快的快捷方式總結(持續更新)

1. main函式快捷鍵 —— psvm    特別好記:public static void main的縮寫  2. System.out.println();輸出快捷鍵 —— sout3. for(int i=0;i<;i++)for迴圈遍歷快捷鍵 —— fori 

IntelliJ IDEA關於get、set方法Code template的編輯,用於修改get、set註釋

已經三個多月沒寫文章了。 上週剛剛下載了據說極好用的IntelliJ IDEA編輯器來進行Java開發,在對編輯器的部分使用習慣查閱相關部落格後設置完成,基本與原來工作使用的Myeclipse差不多,但還有很多快捷鍵使用還不是很清晰,需要繼續查相關資料進行熟悉。 剛巧遇到這

Intellij IDEA 無法編譯lombok的解決方法

源地址:https://www.linuxidc.com/Linux/2017-01/140054.htm?utm_source=tuicool&utm_medium=referral新裝了Intellij IDEA,匯入專案之後,引入各種庫之後,卻一直報錯,鎖定錯誤