The icons in the working copy view have a small overlaid icon which describes the current state of the resource in the working copy. These state icons are:

  • Unversioned - The resource marked with this symbol is not under version control. This is how new files are represented when they are created or copied from the file system. Unversioned resources can be filtered from the Working Copy view by setting ignore filters in the Preferences.

  • Added - This resource has been added to version control but has not been committed. This state is obtained after issuing an Add command on an unversioned resource.

  • Added with history - This resource has been copied with history. This state is obtained by copying, moving or renaming a resource from the working copy.

  • Modified - The resource has been locally modified since the last update. This is obtained after editing a file and making changes.

  • Deleted - This resource has been deleted from the working copy. This state appears after deleting, moving or renaming files with Subversion.

  • Missing/Incomplete - This resource is in an inconsistent state. If it's missing, it means it has been deleted from the file system without Subversion's knowledge. If it's incomplete, a check out or update action has probably failed or has been interrupted before finishing. A directory in such a state must be restored with an update action before any other action can be performed.

  • Conflict - This resource has conflicting changes. A resource can be in this state after an update, if it was modified both locally and on the repository and the modifications were overlapping.

  • Tree Conflict - This resource has a tree conflict. A resource can be in this state after an update or merge: the local file is modified but the remote file was removed so the local modifications cannot be committed (the file does not exist on the repository any longer) and a remote version cannot override the local modifications.

  • External - This indicates a mapping of a local directory to the URL of a versioned resource. It is declared with a svn:externals property in the parent folder.

  • Normal - A resource with no overlaid icon is an unmodified resource under version control.

  • Grayed - A resource with a grayed icon but no overlaid icon is an ignored resource. It is obtained with the action Add to svn:ignore.

  • Switched - This indicates a resource that has been switched from the initial repository location to a new location within the same repository. The resource goes to this state as a result of the Switch action executed from the contextual menu of the Working Copy view.