Introduction

In IntelliJ IDEA each file has its own status marked with a specific color. The file status denotes correspondence of the actual file content with the one marked as 'current'.

In the editor, each line in a file is checked whether it corresponds to the state at the 'current' point and marked with a specific color at the left gutter area.

You can customize the default colors:

  • For files - in the File Status page of the Color Scheme settings.
  • For the lines in the editor - in the VCS page of the Color Scheme settings.

File Status in views

ColorFile StatusDescription
BlackUp to dateFile is unchanged.

../../Shared/highlightBlack.gif
Gray DeletedFile is scheduled for deletion from the repository.

../../Shared/highlightGrey.gif
Blue ModifiedFile has changed since the last synchronization.

../../Shared/highlightBlue.gif
Green AddedFile is scheduled for addition to the repository.

../../Shared/highlightGreen.gif
Violet MergedFile is merged by your VCS as a result of an update.

../../Shared/highlightViolet.gif
Brown UnversionedFile exists locally, but is not in the repository, and is not scheduled for adding.

../../Shared/highlightBrown.gif
Olive IgnoredFile will be ignored in any VCS operation.

../../Shared/highlightOlive.gif
Light brown HijackedFile is modified without checkout. This status is valid for the files under Perforce, ClearCase and VSS. modified without checkout .

hijacked
Red Merged with conflictsDuring the last update, file was merged with conflicts.

../../Shared/highlightRed.gif
Lilac Externally deletedFile is deleted locally, but was not scheduled for deletion, and still exists in the CVS repository.

../../Shared/highlightLilac.gif
Dark cyan SwitchedThe file is taken from a different branch than the whole project. This status is valid for CVS and SVN.

../../Shared/highlightCyanTxt.GIF

Line Status in the editor

ColorFile StatusDescription
../../Shared/gutterBlue.png ModifiedDenotes the lines modified since the last synchronization.
../../Shared/gutterGreen.png AddedDenotes the lines added since the last synchronization.
../../Shared/gutterGray.png DeletedDenotes the lines removed since the last synchronization.