title: Subversion merge info, how important is it?
body: <p>I am a bit curious on how the merge info in Subversion is used, and what kind of problems one can run into if the merge info is incorrect?</p>
  
  <p>For example, I have branched <code>branch1</code> and <code>branch2</code> from <code>trunk</code>. I also have a <code>subbranch1</code> and a <code>subbranch2</code> originating from <code>branch1</code>. Consider I've done some development in <code>branch2</code>, and then reintegrated it back to trunk using <code>svn merge --reintegrate ^/branch2</code>. I then wanted to add these changes to <code>subbranch1</code> as well (pulling them from <code>trunk</code>) and mistakenly used command, <code>svn merge --reintegrate ^/trunk</code> (thus adding the <code>--reintegrate</code> flag to the merge command here too, even though <code>subbranch1</code> is not an immediate ancestor of <code>trunk</code>).</p>
  
  <p>What problems can this cause in the future?</p>