В моей компании есть политика хранения исходного кода в зашифрованном виде на локальных компьютерах разработчиков. Где IntelliJ IDEA хранит копию изменений кода, которая используется для работы ее функции локальной истории?
Где IntelliJ IDEA хранит файлы локальной истории?
Ответы (4)
Они хранятся в ${System}/LocalHistory
. См. этот документ IDEA, чтобы узнать расположение каталога IntelliJ IDEA System
на различных платформах.
В качестве примечания: если вы хотите отключить локальную историю, вы можете сделать это в реестре обслуживания. В Windows вы можете получить к нему доступ с помощью Ctrl+Alt+Shift+/. Выберите «Реестр» во всплывающем окне. В диалоговом окне реестра найдите запись localHistory.daysToKeep
и установите для нее нулевое значение. (На самом деле я никогда не пытался установить его на ноль, но я предполагаю, что это сработает для вас.)
System
измененным с 2019.3 на 2020.1, а обновления будут импортировать настройки из старого местоположения: jetbrains.com/help/idea/tuning-the-ide.html#default-dirs
- person rakslice; 11.12.2020
После информации, предоставленной Javaru. Например, PyCharm сохраняет Местную историю по адресу:
~/Library/Caches/PyCharm2017.1/LocalHistory
Дополнительная информация: Настройки проекта и IDE, Каталоги, используемые IDE для хранения настроек, кэшей, подключаемых модулей и журналов а>
На моем компьютере с Windows локальная история хранится в этой папке:
C:\Users\hp\AppData\Local\JetBrains\IntelliJIdea2020.3\LocalHistory
На моем устройстве Linux (Android Studio 4.1 RC 3 под Ubuntu 20.04.1) локальная история хранится в этой папке.
/home/[user]/.cache/Google/AndroidStudio4.1/LocalHistory
С каждым новым выпуском Android Studio я время от времени пытался очистить всю историю изменений исходного кода с помощью Invalidate Caches/Restart, но это всегда терпело неудачу.
Спустя много лет я пришел к выводу, что, несмотря на различные утверждения об обратном, единственный способ добиться этого — удалить папку LocalHistory вместе с содержащимися в ней файлами changes.storageData и >changes.storageRecordIndex.