我对Git的shelve
方面非常陌生。如果使用stash
搁置未完成的工作,那么shelve
是什么?你会用它做什么?
例如在更新项目上(从VCS菜单)
一个将获得(在IntelliJ IDEA 2019.2中)
最佳答案
git shelve
在Git中不存在。
仅 git stash
:
您有一个2008年的旧项目git shelve来隔离分支中的修改,但是现在这并不是很有用。
如Intellij IDEA shelve dialog中所述,功能“shelving and unshelving”未链接到VCS(版本控制系统工具),而是链接到IDE本身,以将尚未提交的未决更改临时存储在变更列表中。
注意since Git 2.13 (Q2 2017), you now can stash individual files too。