Unchanged File is under version control, not modified and equal to its revision in the repository resp. to its pristine copy.
Unversioned File is not under version control, hence it 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 or properties (compared to its revision in the repository resp. 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.
Conflict An updating command lead to conflicting changes either in content or properties.
Incomplete A previous update was not fully performed. You should do an update again.
Remote File does not exist locally, but only in the repository. This state is only used for the remote state (see Remote State).
Obstructed The local working-copy is damaged here; backup your modifications and do a clean checkout.
File States