Dear SVN users:

My group is using SVN 1.5.7, and our repository includes a trunk and several 
branches forked from the trunk. We recently tried to reintegrate a synchronized 
branch to the trunk but used the wrong syntax, and the error was not detected 
until after the commit. Instead of:

'svn merge —reintegrate URL-TO-BRANCH'

we used:

'svn merge —reintegrate URL-TO-TRUNK URL-TO-BRANCH'

This command was run within a working copy of the trunk.

As far as I can tell, the commit merged in all the changes unique to the 
branch, and the trunk and branch svn:mergeinfo files do not indicate anything 
unusual.  However, the —reintegrate syntax we used does not match any example 
I've found on-line, and I'm aware that after a normal —reintegrate the branch 
is not considered suitable for further work. My questions:

  *   Is the trunk still suitable for further work (i.e., new commits and 
resyncs to the other branches)? What is the best way to find out?
  *   If the trunk is "corrupt", what is the best way to repair the damage? 
(Should we copy earlier revisions of the trunk and branch, delete the trunk and 
branch, rename the new trunk-fork and branch-fork, and try to reintegrate 
again?)

Thanks,

-Eric

--------------------------------------------------------------------
Eric M. Kemp                   Goddard Space Flight Center
Chief Programmer/Analyst       Mailstop 610.3
SSAI                           Greenbelt, MD 20771
                               Telephone:  301-286-9768
                               E-mail:     eric.k...@nasa.gov
                               E-mail:     eric.k...@ssaihq.com
--------------------------------------------------------------------

Reply via email to