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.