Hi All I am trying to do following operation
file.txt has 100 revisions and located directly under svn://myrepo.org/trunk 1. svn co svn://myrepo.org/trunk/ 2. Undoing few changes made to this file svn merge -c -100 svn://myrepo.org/trunk/ svn merge -c -99 svn://myrepo.org/trunk/ ..... svn merge -c -90 svn://myrepo.org/trunk/ 3. After resolving all the conflicts I do a commit (bulk) svn commit -m "Rolling back rev 100 to 90" 4. Now suppose for some reason I want revision 95 back in, the following command won't work svn merge -c 95 svn://myrepo.org/trunk/ as according to SVN, revision 95 is already there Whats the best way to put a change back which was already there but rolled back due to the reverse merge. One way to do is to perform commit after every single undo merge operation and rollback the reverse merge to bring the change back in. But I want to avoid this approach. Ankush