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, 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 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 (Pro Only)).
Obstructed A directory exists locally, but the pristine copy (resp. repository) expects it to be a file. Please backup contents of the directory, then remove it and update the file from repository.
Case-Changed The case of the file name has changed on an operating system, which is case-insensitive regarding file names. Refer to the Fix command on how to handle such files.
Merged The file has been merged. Refer to the Merge command for details.
Primary File States