IntelliJ mendukung git simpanan serta perintah bawaannya sendiri di rak. Ini tampaknya hampir identik dalam tujuan dan kegunaan. Apa perbedaan di antara keduanya?
git
intellij-idea
git-stash
Daniel Compton
sumber
sumber
Jawaban:
Dari dokumentasi IntelliJ :
sumber
git stash push
.Mereka sangat mirip kecuali:
Selain itu, IMHO, shelve bekerja sedikit lebih cepat, terutama dalam proyek besar, ketika banyak file diubah.
Lihat dokumentasi untuk info lebih lanjut.
sumber
git stash -- foo/bar.txt
Satu keuntungan berbeda yang dimiliki Intellij's Shelve dibandingkan simpanan Git biasa adalah bahwa dengan menggunakan Shelve, Anda dapat menyimpan perubahan yang termasuk dalam beberapa repo dalam satu daftar perubahan. Menggunakan simpanan, Anda perlu menyimpan / melepas di setiap repo satu per satu. Ini sangat berguna dalam proyek besar dengan banyak modul (masing-masing memiliki repo sendiri) di mana pekerjaan fitur tertentu dapat memotong beberapa modul (dan karenanya banyak repo)
sumber
Inilah yang Dikatakan Dokumentasi
sumber