Synchronize view

The Team perspective contains a Synchronize view. You don't actually have to be in the team perspective to use this view. As we learned in the Basic tutorial we could easily add this view to our Resource perspective. (Perspective > Show View)   

Let's take a look at the Synchronize view in more detail .

The first thing to notice is that the title of the view indicates we are in "Release Mode" and the Release Mode button (see A) is pressed in. Release mode allows us to release changes we have made locally to the repository. By default if you Synchronize With Stream and the stream has no changes for you to catch up to, you are automatically placed into release mode to let you quickly release your changes.  We'll come back to "Catch Up" a little later.

In "Release Mode" the top area (#1) shows all of the resources that need to be released.

The bottom area (#2 & #3) is the text compare area we worked with in the basic tutorial. By selecting a resource in the Structured Compare list the lower area displays the differences between what we have in the workbench (#2) versus what is currently in the repository's stream (#3). 

Toolbar buttons (A) allow you to switch between release mode and other synchronization modes that we will examine in a later section.

The lower toolbar (B) allows you to merge changes between your file and the repository copy of the file.