Synchronize View

The Synchronize view allows for comparing local Workspace and remote repository versions of resources, and provides functionality to address differences and conflicts.

Icons

Subversion-specific icons indicate the synchronization state of each resource. They are listed here:

Incoming addition The resource was added to the repository, so it's new compared to the local copy. It will be added to the local workbench after an Update.

Incoming change

The resource was changed in the repository, so it’s different compared to the local copy. The change(s) will be added to the local workbench after an Update.
Incoming deletion The resource was deleted from the repository, but it still exists in the local workbench. It will be deleted from the local workbench after an Update.
Outgoing addition The resource was added to the local workbench, so it's new compared to the repository. It will be added to the repository after a Commit.

Outgoing change

The resource was changed in the local workbench, so it’s different compared to the repository. The change(s) will be added to the repository after a Commit.
Outgoing deletion The resource was deleted from the local workbench, but it still exists in the repository. It will be deleted from the repository after a Commit.
Conflict addition Two different resources with the same name were added to the repository and the local workbench.

Conflict change

Changes made to both the local workbench and repository versions of the resource cannot be merged automatically. Note that the parents of the decorated resource are also decorated. A manual Merge is required to resolve this conflict.
Conflict deletion Both the local workbench and repository versions of the resource were deleted. No action is required.
Properties change The properties of either the local workbench or repository version of the resource were changed. No action is required.

View Bar

The view bar has these tools.
  • Synchronize: Starts synchronization with repository.
  • Pin Current Synchronization: Pins the current synchronization so other started synchronizations will be shown in another Synchronization view.
  • Show Java Workspace: Toggles between two selections.
  • Collapse All: Redraws the view collapsing all expanded items.
  • Next Difference: Shows the next difference of the resources.
  • Previous Difference: Shows the previous difference of the resources.
  • Expand All: Redraws the view expanding all collapsed items.
  • Incoming Mode: Redraws the view showing only incoming changes.
  • Outgoing Mode:Redraws the view showing only outgoing changes.
  • Incoming/Outgoing Mode: Redraws the view showing both incoming and outgoing changes.
  • Conflicts Mode: Redraws the view showing only conflict changes.
  • Update All Incoming Changes: Activates the Update action for all incoming changes.
  • Commit All Outgoing Changes: Activates the Commit action for all outgoing changes.
  • View Menu: See the table below for information on its sub selections.
View MenuThe View Menu has these selections.
  • Pin Current Synchronization:
  • Link with Editor:
  • Remove Current Synchronization: Removes the current synchronization information from the view.
  • Remove UnPinned Synchronizations: Removes all unpinned synchronizations from the view.
  • Mode: Allows to set the synchronization mode to either Incoming, Outgoing, Both, or Conflicts.
  • Restore Removed Items:
  • Preferences: Produces the Synchronize Preferences window.
  • Schedule: Produces the Configure Synchronize Schedule - SVN window.
  • Show Synchronize Info Incrementally: A checkable selection.