Reference: http://blog.sina.com.cn/s/blog_637810b101018xw0.html
-version-controlled files have been ignored. Files can be ignored by window→preferences→team→ignored Resources.
A file ignored by version control. You can control what Resourceswill is ignored by going to window→preferences→team→ignoredresources.
-Files that are not included in the version control are generally new and have not yet been submitted.
A file not under version control. These is typically newfiles that you had not committed to the repository yet.
-locally renamed or moved files to a different directory.
A versioned file, needs to being added to the remoterepository. These is typically files you had either renamed, Ormoved to a different directory.
-Locally deleted directories.
A deleted folder. These is folders that and you had deletedlocally without yet committing the changes to the repository. Notethat files is usually removed from the view if they ' re deletedlocally, so they is normally not seen with this icon .
-No changes to the file.
A file with no local changes.
-Files that have not been submitted have been changed.
A file with local, uncommitted changes.
-Files in a locked state.
A locked file.
-There is a conflict not resolved, just update or submit the file.
A conflicted file. These is typically files that had acommit/update conflict so you marked to resolve later.
-Files that have a directory tree conflict. Typically, files on the repository are moved, deleted, or renamed after the most recent update.
A file that has a tree conflict. These is typically filesthat has local changes, but has since been moved, removed, orrenamed in the repository since th e last local copy update.
-the file referencing the external project cannot be submitted to the resource library of this project.
A file that's external to the project. Linked Externalfiles cannot is committed to the repository.
-A file with a branched version. These files belong to a different working directory and not to the local parent directory.
A file that has been switched. These is files which belongsto a different working copy than their local parent directory.
- Move out of outgoing view
-Files that have changed locally.
A file whose contents has been modified and would becommitted to the repository.
-locally added files.
A file that'll be newly added to the repository. This maycoincide with a file removal in cases where a file is moved orrenamed.
-Locally deleted files.
A file that would be removed from the repository. This maycoincide with a file addition in cases where a file is moved orrenamed.
-The local file attribute has changed the file.
A file with property changes, in the Commit dialog. On Thesynchronize tab, property changes is currently reflected as Anormal file modification ().
- Moving into Incoming view
-Files that need to be updated.
A file that had content changes committed to the repositorythat would be applied to the local copy.
-Additional files that need to be moved in.
A new file that would be added to the local copy from Therepository. Like the outgoing file addition, this could be the resultof a move or rename.
-Files that were deleted in the repository.
A file that would be removed from the local copy because Ithas been removed from the repository. Like the outgoing-fileremoval, this could be the result of a move or rename.
-a repository and locally modified files at the same time.
A file is been changed in both the local copy andrepository independently, and causing a need for conflict resolution. Fixing this condition involves opening up the conflict view orforcibly overwriting changes locally or remotely.
-Files that have been renamed or moved or deleted on the remote repository.
A file that has a tree conflict. This can occur when thereare new changes to a file in the end (either local or remote), andthe file is moved, removed, or Renamed on the other.
- The "Synchronize with Repository" option opens some buttons on the interface Others:
Finally, the Synchronize with Repository option opens Thesynchronize tab () with the following buttons:
-Synchronize selected files, drop-down arrows to switch between different remote directories.
Synchronizes the local copy with the currently selectedrepository when clicked. Selecting from the Drop-down allowsswitching between different remote code bases.
-only files that need to be moved are displayed.
Shows only incoming changes (remote→local).
-only files that need to be submitted are displayed.
Shows only outgoing changes (local→remote).
-also displays the need to update or submit files.
Shows both incoming and outgoing changes (remote↔local).
-only files that are conflicting are displayed.
Shows conflicting changes.
-Update all files.
Updates all local resources with incoming changes after prompt.
-Submit all documents.
Brings up the commit dialog to commit all outgoing changes.
Detailed description of SVN's various icons in eclipse