RubyMine
 
2021.1
Get RubyMine
You are viewing the documentation for an earlier version of RubyMine.

Shelve and unshelve changes

Last modified: 08 March 2021

Unshelve changes: Ctrl+Shift+U

Shelving is temporarily storing pending changes you have not committed yet. This is useful, for example, if you need to switch to another task, and you want to set your changes aside to work on them later.

With RubyMine, you can shelve both separate files and entire changelists.

Once shelved, a change can be applied as many times as you need.

Watch this video tutorial on how to benefit from shelves to be able to switch to a different task without losing unfinished work: