524 Stimmen

Git Stash vs Ablegen in IntelliJ IDEA/Netbeans

Ich bin sehr unfamiliär mit dem shelve Aspekt von Git (EDIT: kein Aspekt von Git, sondern eher eine IntelliJ IDEA Funktion von shelve).

Wenn stash verwendet wird, um unfertige Arbeit beiseite zu legen, wofür wird dann shelve verwendet? Wofür würdest du es verwenden?

Zum Beispiel auf Update Project (aus dem VCS-Menü)

Update Project Option

wird man (in IntelliJ IDEA 2019.2) erhalten

Update Project Prompt Window

3voto

riyasvaliya Punkte 825

Shelve ist eine Funktion von IntelliJ IDE. Stash ist eine Funktion von Git. Neuere Versionen von git ermöglichen es auch, einzelne Dateien zu verbergen, indem sie verwendet werden

git stash -p

Meiner Meinung nach hat Shelve gegenüber einfachem Stash den Vorteil, die Möglichkeit zu haben, Änderungen aus mehreren Repositories zusammen zu verbergen

-3voto

Adel Kedjour Punkte 95

Das schlimmste Merkmal, das ich je in meinem Leben gesehen habe. Für mich macht es überhaupt keinen Sinn, wofür die Verwendung von git stash mehr als ausreichend ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X