JetBrains Rider
 
Get JetBrains Rider
Get your hands on the new features ahead of the release by joining the Early Access Program for Rider 2025.1! Learn more

Group changes into changelists

Last modified: 11 February 2025

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

With changelists, you can group changes related to different tasks and commit these sets of changes independently. For more information, refer to Commit changes locally.

Changelists in JetBrains Rider is a feature of its integrated VCS client and it has different implementations for different VCSs. For example if you use Git, changelists is a client feature that extends Git functionality, but if you use SVN, the implementation is integrated with the native SVN changelists.

Changelists are displayed in the Commit window of the Commit tool window . Initially, there is a single default changelist called Changes. All new changes are automatically placed in the Changes changelist. There is also an Unversioned Files changelist that groups newly created files that haven't been added to Git yet.

JetBrains Rider: VCS changelists

You can create as many changelists as needed and make any of them active at any moment. You can move any uncommitted changes to any changelist.