On Tue, Oct 29, 2013 at 09:10:45AM +0000, Giulio Troccoli wrote:
> 
> On 29/10/13 05:38, Zk W wrote:
> >Hi All
> >
> >We use SVN 1.6
> >How do we perform a svn merge "revert" of a revision number that is
> >--record-only in linux shell before a svn commit ?
> >
> >We perform
> >svn merge --record-only -c 1234 http://testsomething.com
> >
> >We like to revert that step.
> >
> >Thank you
> >Sincerely
> 
> That only changes the svn:mergeinfo property, so I would suggest editing it.
> Since you did not have a target in the command you showed us I guess it was
> the current directory (unless you simply omitted it for simplicity), which I
> hope is the root of your WC (it should always be the root of your WC, it
> makes things much easier). So, in the root of your WC run this command
> 
> svn pe svn:mergeinfo .
> 
> and delete the info for revision 1234 (which again I guess it's not the real
> one :-)
> 
> Hope this helps.
> 
> Giulio

I would advise against editing or deleting mergeinfo.
Instead, run the same merge in reverse:

 svn merge --record-only -c -1234 http://testsomething.com

Note the minus in front of 1234.

This approach will also fix up subtree mergeinfo, if any.

Reply via email to