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.)
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.
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 or External Directory is either the project root or an external root. This state might be combined with other directory states.
Nested Root Directory is a nested working copy root, but no external.
Obstructed The local working-copy is damaged here; backup your modifications and do a clean checkout.
Remote Directory only exists in the repository. This state is only used for the remote state command (see Remote State).
Unscanned Directory has not been scanned yet (see Refreshing).
Switched Directory is switched (compared to its parent); see Switch. Is combined with other states.
Locked Directory is locked locally because an operation has been interrupted before. A Refresh (Refreshing) should fix the problem. Is combined with other states.
Directory States