Unchanged Directory is under version control, not modified and equal to its revision in the repository resp. to its pristine copy.
Unversioned Directory is not under version control and hence only exists locally.
Ignored Directory is not under version control (exists only locally) and is marked to be ignored.
Modified Directory itself is modified in its properties (compared to its revision in the repository resp. to its pristine copy.)
Added Directory is scheduled for addition.
Removed Directory is scheduled for removal.
Replaced Directory has been scheduled for removal and added again.
Copied Directory has been added with history.
History-Scheduled A parent directory has been added with history, which implicitly adds this directory with history.
Missing Directory is versioned, but does not exist locally.
Conflict An updating command lead to conflicting changes in directories' properties.
Incomplete A previous update was not fully performed. Do an update again.
Root Directory is either the project root or an external root.
Nested Root Directory is a nested working copy root, but no external. Refer to the Fix command on how to handle such directories.
Obstructed A file exists locally, but the pristine copy (resp. repository) expects it to be a directory. Please backup the file, then remove it and update the directory from repository.
Remote Directory only exists in the repository. This state is only used for the remote state command (see Remote State (Pro Only)).
Unscanned Directory has not been scanned yet (see Refresh).
Primary Directory States