Icons

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.

  • Obstructed - This resource is obstructed, which means that there was found an unexpected unversioned resource instead of the expected versioned one. The main icon indicates the type of the resource that is obstructing the original resource. There are three possibilities to have an obstructed resource:

    • A directory can be considered to obstruct another directory if the SVN administrative directory .svn was deleted from the latter one, so an unexpected unversioned directory is found instead of the original versioned directory.

    • A directory can be considered to obstruct a file if the file was deleted and there was created a directory having exactly the same name as the file, so an unexpected unversioned directory is found instead of the original versioned file.

    • A file can be considered to obstruct a directory if the directory was deleted and there was created a file having exactly the same name as the deleted directory, so an unexpected unversioned file is found instead of the original directory.

  • 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.

  • Immediate children (sparse checkout) - The directory is marked with a purple bubble in the top left corner.

  • File children only (sparse checkout) - The directory is marked with a blue bubble in the top left corner.

  • This folder only - empty (sparse checkout)- The directory is marked with a gray bubble in the top left corner.