Git Stash和Idea Shelve有什么区别?

时间:2019-04-11 19:04:13

标签: git intellij-idea git-stash shelve

我知道搁置不是Git命令,并且它们都用于搁置未完成的工作。有什么区别?哪一个更灵活?

1 个答案:

答案 0 :(得分:1)

请参见https://www.jetbrains.com/help/idea/work-on-several-features-simultaneously.html

Shelve在IDE中更易于使用-与UI更好地集成。它还可以独立于所使用的VCS进行工作。

隐藏是特定于git的。从功能的角度来看,命令行上的隐藏功能可能更强大,但是IntelliJ UI中不支持所有隐藏功能,因此在IDE中隐藏和搁置甚至可能还可以。如果您不使用其他git客户端,则Shelve应该可以正常工作。