RubyMine 2019.3 Help

Manage Changelists

A changelist is a set of local changes that have not yet been committed to the VCS repository.

All changes made to your project files are automatically placed in the active changelist (normally, it's the Default changelist, but you can make any other changelist the active changelist).

Create a new changelist

  1. Open the Version Control window Alt+9 and switch to the Local Changes tab.

  2. Click icons vcs changelist and select New Changelist.

  3. In the New Changelist dialog, specify the name of the new changelist, and an optional description.

Set the active changelist

  1. Open the Version Control window Alt+9 and switch to the Local Changes tab.

  2. Right-click a changelist and choose Set Active Changelist from the context menu. All modified files will be automatically placed in this changelist.

Move files between changelists

  1. Open the Version Control window Alt+9 and switch to the Local Changes tab.

  2. Select the files that you want to move to another changelist.

  3. Right-click the selection or click the Changelists icon on the toolbar and choose Move to Another Changelist.

  4. In the dialog that opens, select an existing changelist or enter the name for a new changelist.

  5. You can choose to make this changelist the active one, and to track context for it (RubyMine will save the context associated with this changelist, and will restore it when this changelist becomes active).

Put changes in a single file into difference changelists

  1. When you make a change to a file in the editor, click the corresponding change marker in the gutter.

  2. In the toolbar that appears, select the target changelist for the modified code chunk (or create a new changelist):

    Partial commit changelists

Last modified: 5 December 2019