Ryan
I tried following svn co svn://repository/trunk svn merge -r 10:7 svn://repository/trunk svn commit -m "undo rev 10, 9, 8" svn merge -c 8 svn://repository/trunk No changes in redo operation - svn status returns nothing Branching is I believe ideal solution but I have some restrictions of creating a branch as of now. So as of now, if I have to perform redo operation it will be to create a patch first using svn diff and then apply this patch and then commit changes. Ankush ________________________________ From: Ryan Schmidt <subversion-20...@ryandesign.com> To: ankush chadha <ankushchadha2...@yahoo.com> Cc: "Cooke, Mark" <mark.co...@siemens.com>; users@subversion.apache.org Sent: Thu, September 2, 2010 1:12:36 PM Subject: Re: svn redo after reverse merge On Sep 2, 2010, at 08:46, ankush chadha wrote: > Suppose there is a source folder that contains around 50 modules. There were >lot of changes made to this source folder say around 20 new features. Once >everything was checked in, we realized that for the current release we just >need >feature A and B and rollback everything else. We want all the merge history, >any >history. Ideally we should branch at an early revision and then add feature A >and B. But in my case I cannot create a branch now. I hope this helps. I don't know why what you tried didn't work. But, another approach could be to create a branch of some past revision, then merge in any additional changes needed.