To synchronize resources in the Workbench with those in the repository:
button drop down.
Note: The synchronize action is not enabled by default in other perspectives. You can enable the action to appear in your current perspective by selecting Window > Customize Perspective. Then click on the Commands tab and check off Team.
Tip: If you choose the Workspace scope for your synchronization, you can then use method 3 below to always have an up-to-date view of your local modifications available in the Synchronize view without re-running the synchronize operation.
Once you have a CVS workspace synchronization in the Synchronize view, you can pin it. This will prevent it from being replaced by the next CVS workspace synchronization that is launched using one of the previous 2 methods. Here are some of the advantages of using a pinned synchronization.
button in the toolbar of the Synchronize view.
The implications of this is that you can see you outgoing resources without re-fetching the remote state from the server (a potentially long running operation). Also, the fetching of the remote state is run in the background so you can do other things (e.g. inspect changes) while the remote state is fetched.
Important: It is preferable to update resources in the Workbench first, resolve any conflicts that exist by merging, then commit Workbench resources to the repository.
Team programming with CVS
Branches
Synchronizing with a CVS repository
Three way comparisons
Committing
Updating
Resolving conflicts
Comparing resources
Merging changes in the Compare editor
Merging from a branch
Version control life cycle: adding and ignoring resources
Replacing resources in the Workbench