Unchanged Directory is under version control, not modified and equal to its revision in repository.
Root or External Directory is either the project root or an external root. This state might be combined with other directory states.
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, i.e. differs from the repository directory for the current revision.
Modified children At least one direct or indirect child of this directory has a Non-Unchanged state.
Added Directory is scheduled for addition.
Removed Directory is scheduled for removal.
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.
Nested Root Directory is a nested working copy root, but no external.
Remote This directory only exists in the repository. This state is only used for the remote state command (see Remote State).
Obstructed The local working-copy is damaged here; backup your modifications and do a clean checkout.
Directory States