IntelliJ unterstützt Git-Stashes sowie einen eigenen integrierten Regalbefehl. Diese scheinen in Zweck und Nützlichkeit nahezu identisch zu sein. Was ist der Unterschied zwischen ihnen?
git
intellij-idea
git-stash
Daniel Compton
quelle
quelle
Antworten:
Aus der IntelliJ- Dokumentation :
quelle
git stash push
.Sie sind ziemlich ähnlich, außer:
Außerdem funktioniert das Regal meiner Meinung nach etwas schneller, insbesondere in einem großen Projekt, in dem viele Dateien geändert wurden.
Weitere Informationen finden Sie in der Dokumentation .
quelle
git stash -- foo/bar.txt
Ein klarer Vorteil von Intellijs Shelve gegenüber Git's Stash besteht darin, dass Sie mit Shelve Änderungen, die zu mehreren Repos gehören, in einer Änderungsliste speichern können. Bei Verwendung von stash müssten Sie jedes Repo einzeln verstauen / entstapeln. Dies ist sehr nützlich in einem großen Projekt mit mehreren Modulen (jedes mit einem eigenen Repo), bei denen eine bestimmte Feature-Arbeit mehrere Module (und damit mehrere Repos) umfassen kann.
quelle
Hier ist, was die Dokumentation sagt
quelle