RubyMine distinguishes among three categories of changes: Local, Repository, and Incoming.
- Local changes
- The changes that you have introduced to your local working copy but have not yet checked in to the repository.
- Repository changes
- The changes that you and other users have checked in to the repository.
- Incoming changes
The changes that have been checked in to the repository but that you have not yet
checked out locally.
Repository and incoming changes are not supported by Git and Mercurial integrations.
All these types of changes are displayed in the respective tabs of the Changes tool window. Information about changes is stored in the history cache. Configure the size of this cache and frequency of refreshing information in the General VCS Settings.