IntelliJ prend en charge git stashes ainsi que sa propre commande shelve intégrée. Celles-ci semblent être presque identiques dans leur but et leur utilité. Quelle est la différence entre eux?
git
intellij-idea
git-stash
Daniel Compton
la source
la source
Réponses:
À partir de la documentation IntelliJ :
la source
git stash push
.Ils sont assez similaires sauf:
De plus, à mon humble avis, shelve fonctionne un peu plus vite, en particulier dans un grand projet, lorsque de nombreux fichiers ont été modifiés.
Consultez la documentation pour plus d'informations.
la source
git stash -- foo/bar.txt
Un avantage distinct qu'Intellij's Shelve a par rapport à la cachette de Git est que, en utilisant Shelve, vous pouvez enregistrer les modifications appartenant à plusieurs dépôts dans une seule liste de modifications. En utilisant stash, vous devez stocker / désinstaller individuellement chaque dépôt. Ceci est très utile dans un grand projet avec plusieurs modules (chacun ayant son propre dépôt) où un travail de fonctionnalité particulière peut recouper plusieurs modules (et donc plusieurs dépôts)
la source
Voici ce que dit la documentation
la source