Unchanged File is under version control, not modified and equal to its revision in repository.
Unversioned File is not under version control, hence it only exists locally.
Ignored File is not under version control (exists only locally) and marked to be ignored.
Modified File is modified in its content or properties, i.e. differs from the repository file for the current revision.
Missing File is under version control, but does not exist locally.
Added File is scheduled for addition.
Removed File is scheduled for removal.
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. Do an update again.
Remote This 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