Где IntelliJ IDEA хранит изменения полки на локальном диске?

Я хочу написать небольшой сценарий резервного копирования, который возьмет мои изменения полки в IntelliJ с моего локального диска и поместит их на сетевой диск. Но я не могу найти путь, где они хранятся на моем локальном диске.

какие идеи?

7 ответов


для меня это $user.home/.IntelliJIdea90/config/shelf

Я не уверен, что это изменится на OSX или нет. Кажется, что это может быть по-другому, но как только вы найдете .Каталог IntelliJIdea90, он находится в /config/shelf.

обновление для комментария Вот моя .Каталог IntelliJIdea80/config / shelf после внесения некоторых изменений в 8.1.3:

skrall@skralldesktop:~/.IntelliJIdea80/config/shelf$ ls
AnotherTestOfshelving.patch
skrall@skralldesktop:~/.IntelliJIdea80/config/shelf$ 

я запущу свою виртуальную машину Windows и посмотрю, совпадает ли она с Windows.

Обновление С Окна

на том же месте. Это Vista, так что это C:\Users\skrall\.IntelliJ90\config\shelf можете ли вы найти на локальном жестком диске каталог с именем shelf? Или, если это не сработает, найдите *.патч


IntelliJ IDEA 15 в linux, отложенные изменения, похоже, хранятся как отдельные файлы в каталоге проекта под .


идея также может хранить отложенные изменения в . Попробуйте проверить эту опцию.


для IntelliJ 10 на mac, для меня его в ~ / Library / Preferences/IntelliJIdea10 / Shelf


IntelliJ IDEA 12 на Mac, хранит их в ~ / Library / Preferences/IntelliJIdea12/shelf/*.патч


вместо того, чтобы давать рыбу, вот как рыба:

  1. найти действие пункт: +Shift+A (на Mac) или Ctrl +Shift+A (в Windows/Linux)
  2. типа "изменить отложить"enter image description here
  3. проверьте место, где он хранитсяenter image description here

IntelliJ IDEA 12 на Windows7, местоположение по умолчанию

%UserHome%\.IdeaIC12\config\shelf\*.patch

то есть _IDE_config_folder_полки\\*.патч

Примечание расположение папки конфигурации IDE не по умолчанию можно найти в _IDEA_HOME_\bin\idea.свойства идея.конфиг.path=${user.домашний./}IdeaIC / config