## Performing a Merge

Since: 3.1
Last Modified: $Date: 2007/05/23 13:19:14 $

### Scenario 1: One Time Merge

Using Team>Merge, merge the changes from a branch into HEAD. Once completed, in the synchronize view, update the incoming changes, resolve any conflicts and ensure they worked, After updating, redo the same merge. A no-changes dialog should be presented since the local contents match the end-point.

Things to try:

- Use content assist to select an existing branch for the end tag. A root versions should be automatically found if it exists.
- Choose to perform the merge into the local workspace. Ensure it works with and without a start tag.

### Scenario 2: Ongoing Merge

After performing a one-time merge, pin the entry in the synchronize view. Release changes to the end point (branch) and synchronize the merge. The new changes should appear in the synchronize view. Update to these changes as appropriate.

### Scenario 3: Direct Merge

Perform a Team>Merge and choose to merge directly into the workspace. Try both the case with a base tag and without it.

### Removing a Merge

Delete the merge from the synchronize view using the remove toolbar button. The merge subscriber should be removed from the view.