Unchanged File is under version control, not modified and equal to its revision in the repository (i.e. to its pristine copy).
Unversioned File is not under version control, but only exists locally.
Ignored File is not under version control (exists only locally) and is marked to be ignored.
Modified File is modified in its content but not properties (compared to its revision in the repository, i.e. to its pristine copy).
Modified (properties only) File is modified in its properties but not content (compared to its revision in the repository, i.e. to its pristine copy).
Modified (properties only) File is modified in its content and properties (compared to its revision in the repository, i.e. to its pristine copy).
Missing File is under version control, but does not exist locally.
Added File is scheduled for addition.
Removed File is scheduled for removal.
Replaced File has been scheduled for removal and added again.
Copied File has been added with history.
History-Scheduled A parent directory has been added with history, which implicitly adds this file with history.
Remote File does not exist locally, but only in the repository. This state is only used for the remote state (see Remote State).
Conflict An updating command lead to conflicting changes either in content or properties.
Merged The file has been merged. Refer to the Merge command for details.
Common Primary File States