IntelliJ obsługuje skrytki git, a także własne wbudowane polecenie shelve. Wydają się one mieć niemal identyczne przeznaczenie i użyteczność. Jaka jest różnica między nimi?
git
intellij-idea
git-stash
Daniel Compton
źródło
źródło
Odpowiedzi:
Z dokumentacji IntelliJ :
źródło
git stash push
.Są dość podobne, z wyjątkiem:
Ponadto IMHO, półka działa nieco szybciej, szczególnie w dużym projekcie, w którym zmieniono wiele plików.
Więcej informacji można znaleźć w dokumentacji .
źródło
git stash -- foo/bar.txt
Jedną z wyraźnych zalet półki Intellij w porównaniu ze zwykłym magazynem Gita jest to, że używając Shelve, możesz zapisać zmiany należące do wielu repozytoriów na jednej liście zmian. Używając skrytki, musiałbyś schować / rozpakować osobno w każdym repozytorium. Jest to bardzo przydatne w dużym projekcie z wieloma modułami (każdy z własnym repozytorium), w którym działanie określonej funkcji może obejmować wiele modułów (a zatem wiele repozytoriów)
źródło
Oto, co mówi Dokumentacja
źródło