Use the Merge command to merge changes from other source-branches to the current working copy.
Select Trunk to merge from the main trunk. Select Branch or Tag and enter the branch or tag name to merge changes from a branch or tag. Location shows the final merge source.
Select the From Revision and To Revision to define the range of the changes to be merged. The range corresponds exactly to the difference between both revisions. If the revision number in From Revision is greater than the one in To Revision, the 'reverse' changes will be merged.
By default, merging takes the ancestry into account. This can be important when you merge from one branch to another, but have renamed a file in one branch only. If you don't need this behaviour, select Ignore ancestry.
Select Recurse into subdirectories to merge not only the files in the currently selected directory, but also those from subdirectories.
This Merge command only works on directories, which are covered by the Repository Layout (see Repository Layout), defined in the Project Settings. To merge from arbitrary or different locations or other revisions than HEAD, use the Merge from URL command.