title: Subversion reintegrate mergeinfo Reverse-merged - how to undo?
body: <blockquote>
    <p>Hi<br>
    We use 1.6 SVN client.<br>
    We have 3 branches - trunk, branch A (created from trunk), branch B (created from A).<br>
    Revision r1 of trunk is blocked (using --record-only) in branch A with corresponding revision r2. 
    Revision r2 of A is then merged to branch B with corresponding revision r3.</p>
  </blockquote>
  
  <p>Branch B is to reintegrate with branch A.
  After using svn merge --reintegrate, we notice the mergeinfo in branch A's working copy changed, displaying a list of revisions that we blocked many trunk revisions in branch A before.</p>
  
  <p>Branch A mergeinfo below:</p>
  
  <pre><code>Property changes on: .
  ___________________________________________________________________
  Modified: svn:mergeinfo
     Reverse-merged /proj/trunk:r181987,182079-182080,182143-182144,182192-182193,182228-182229,182278-182279,182322-182323,182353-182354,182386-182387,182420-182421,182469-182470,182513-182514,182552-182553,182622-182623,182673-182674,186045-186046,186049-186050,186058
     Merged /product/features/B:r184166-187801 
  </code></pre>
  
  <p>How do we undo/recover (on command line) these "Reverse-merged" revisions in branch A's working copy before a svn commit such that mergeinfo would only show </p>
  
  <pre><code>Property changes on: .
  ___________________________________________________________________
  Modified: svn:mergeinfo
     Merged /product/features/B:r184166-187801  
  </code></pre>
  
  <p>Advance thanks for your help/answers</p>