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