IDEA代碼丟失,git和svn也沒有提交,只能先查看IDEA的本地歷史了
右鍵項目,Local History 下的 Show History
可以看到最近的一些本地代碼更改的記錄
右鍵 Revert即可恢復
如果沒有記錄,那就是時間太長了,超出了IDEA的默認保存時間,為了避免類似事情再次發生我們需要修改IDEA的歷史記錄保存時間
點擊上方工具欄的Help→Find Action...
搜索Registry
搜索localHistory.daysToKeep 將默認的5修改為想要的時間天數
IDEA如果超時沒記錄找回是沒戲了
但還是有個曲線救國的方式,如果之前有打過jar包的話,那就是反編譯jar包
下載地址:http://jd.benow.ca/
根據自己的電腦下載版本
下載好了解壓,然后打開jd-gui.exe
打開jar包
然后找到自己丟失的代碼即可,代碼打碼了,基本就是這個意思,不過復制過來的中文字符串不見了,也不是啥大問題,能找回來就是好的
jar包也沒有的就重寫吧