IntelliJ admite git stashes, así como su propio comando shelve integrado. Estos parecen ser casi idénticos en propósito y utilidad. ¿Cuál es la diferencia entre ellos?
git
intellij-idea
git-stash
Daniel Compton
fuente
fuente
Respuestas:
De la documentación de IntelliJ :
fuente
git stash push
.Son bastante similares excepto:
Además, en mi humilde opinión, shelve funciona un poco más rápido, especialmente en un gran proyecto, cuando se cambiaron muchos archivos.
Consulte la documentación para obtener más información.
fuente
git stash -- foo/bar.txt
Una clara ventaja que tiene Shelve de Intellij sobre el alijo de Git es que, al usar Shelve, puede guardar los cambios que pertenecen a varios repositorios en una lista de cambios. Al usar el alijo, necesitaría guardar / desechar en cada repositorio individualmente. Esto es muy útil en un proyecto grande con múltiples módulos (cada uno con su propio repositorio) donde el trabajo de una función particular puede abarcar varios módulos (y por lo tanto, varios repositorios)
fuente
Esto es lo que dice la documentación
fuente