W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
本地歷史記錄不能替代正確的源代碼管理。
當您安裝IntelliJ IDEA的新版本或使緩存無效時,它將被清除。它有一個保留期限和最大規(guī)模,所以修改不能保證永遠持續(xù)下去。
IntelliJ IDEA使用本地歷史記錄來不斷跟蹤對項目所做的所有更改。與顯示特定提交之間差異的版本控制系統(tǒng)不同,“本地歷史記錄”自動維護所有有意義事件的修訂。這會產生項目結構和源代碼變化的詳細時間表,并且可以根據(jù)需要回滾到任意點。
本地歷史記錄包含修訂列表并顯示它們之間的差異。在查看目錄的本地歷史記錄時,修訂僅顯示目錄中已更改的文件的名稱。對特定文件的修訂包含對文件內容的更改。
這將向本地歷史記錄添加新修訂。
在某些情況下,您可能不希望查看整個文件的本地歷史記錄,只想查看特定的源代碼元素:類、其成員(字段和方法)或任何選定的文本片段。
本地歷史記錄包含時間戳的修訂版本,這些版本不便于瀏覽。一些修訂版本會根據(jù)預定義的事件自動標記標簽:運行測試、部署應用程序、提交更改等。您還可以添加自定義標簽來標記本地歷史記錄中的特定里程碑。
本地歷史不支持共享訪問,僅用于個人使用。但是,您可以創(chuàng)建一個具有相對于特定修訂版本的補丁程序文件,您可以與其他人共享這些更改。
IntelliJ IDEA除了提供詳細的本地歷史信息之外,還提供了所有項目最近發(fā)生的主要變化的總結。
您可以選擇您感興趣的更改以查看差異并在必要時將其還原。
默認情況下,“本地歷史記錄”配置為存儲最近5個工作日(即文件修改日期)的修訂。
localHistory.daysToKeep
參數(shù)的值。或者,您可以通過配置JVM選項將該localHistory.daysToKeep參數(shù)作為Java屬性傳遞。例如,要將保留時間設置為30天,請將以下行添加到JVM選項文件中:
-DlocalHistory.daysToKeep=30
如果要完全禁用本地歷史記錄,請將保留期限設置為0
。
本地歷史記錄以二進制文件形式存儲在IntelliJ IDEA系統(tǒng)目錄的LocalHistory子目錄下:
Windows | macOS | Linux | |
---|---|---|---|
語法 | %HOMEPATH%\.<product><version>\system |
~/Library/Caches/<product><version> |
|
示例 | C:\Users\JohnS\.IntelliJIdea2017.3\system |
~/Library/Caches/IntelliJIdea2017.3 |
您可以使用idea.system.path屬性更改系統(tǒng)目錄的位置。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: