plugin - ¿Dónde cambia el estante de la tienda IntelliJ IDEA en el disco local?
phpstorm (7)
Quiero escribir un pequeño script de copia de seguridad que tome mis cambios de estante en IntelliJ de mi disco local y los coloque en un disco de red. Pero no puedo ubicar la ruta donde se almacenan en mi disco local.
¿Algunas ideas?
En lugar de dar el pescado, aquí está cómo pescar:
- Encuentre un elemento de acción : Sh + Shift + A (en una Mac) o Ctrl + Shift + A (en Windows / Linux)
- Tipo " cambio de estantería "
- Compruebe la ubicación donde se almacena
Idea también puede almacenar cambios archivados en el directorio <projectFolder>/.idea/shelf/
. Intenta marcar esta opción.
IntelliJ IDEA 12 en Mac, los almacena en ~ / Library / Preferences / IntelliJIdea12 / shelf / *. Patch
IntelliJ IDEA 12 en Windows7, ubicación predeterminada
%UserHome%/.IdeaIC12/config/shelf/*.patch
es decir, _IDE_config_folder_ / shelf / *. patch
Tenga en cuenta que la ubicación de la carpeta de configuración IDE no predeterminada se puede buscar en _IDEA_HOME_ / bin / idea.properties idea.config.path = $ {user.home} /. IdeaIC / config
IntelliJ IDEA 15 en Linux, los cambios archivados parecen almacenarse como archivos individuales en el directorio del proyecto, debajo del directorio .shelf
.
Para IntelliJ 10 en mac, para mí está en ~ / Library / Preferences / IntelliJIdea10 / Shelf
Para mí es $user.home/.IntelliJIdea90/config/shelf
No estoy seguro de si eso cambia en OSX o no. Parece que podría ser diferente, pero una vez que encuentre el directorio .IntelliJIdea90, estará en /config/shelf
.
Actualización para comentarios Aquí está mi directorio .IntelliJIdea80 / config / shelf después de guardar algunos cambios en 8.1.3:
skrall@skralldesktop:~/.IntelliJIdea80/config/shelf$ ls
AnotherTestOfshelving.patch
skrall@skralldesktop:~/.IntelliJIdea80/config/shelf$
Iniciaré mi Windows VM y veré si es el mismo lugar en Windows.
Actualizar con Windows
Mismo lugar. Esto es Vista, así que es C: / Users / skrall / .IntelliJ90 / config / shelf. ¿Puede buscar en su disco duro local un directorio llamado shelf? O, si eso no funciona, busque * .patch