title: Reintegrate a branch vs Merging Two Different Trees : TortoiseSVN
body: <p>I am planning to merge a branch to the trunk using TortoiseSVN explorer client. (I also need to do the opposite, i.e to merge from the trunk to a branch.)</p>
  
  <h3>My approach</h3>
  
  <p>This is how I plan to merge the branch to the trunk using Merging Two Different Trees:</p>
  
  <p><code>Merge Trunk in to Branch using tortoise</code></p>
  
  <p>Check out the trunk on my local box. Right click on checked out copy and then select Merging Two Different Trees. Under 
  From: (start URL and revision of the range to merge), I will mention trunk URL and  under
  To: (end URL and revision of the range to merge), I will mention branch URL</p>
  
  <h3>Alternatives</h3>
  
  <p>When I right click on trunk local copy and select Merge I see two related options </p>
  
  <p><code>1) Reintegrate a branch</code></p>
  
  <p><code>2) Merging Two Different Trees</code></p>
  
  <p>But I am not sure what the difference is between them: which one is better to merge a branch to the trunk?</p>
  
  <p><strong>Update :-</strong> Most places I have read on the net say one should merge a branch back to the trunk using <code>Merge a range of revisions</code> (rather than <code>Reintegrate the branch</code>).
  So to merge 100 revisions which are not sequential, I need to first note down those revisions and then mention those for <code>Merge a range of revisions</code>. Is that correct?</p>