I'm a little curious about how Subversion merge information is used, and what problems can be performed if the merge information is incorrect?
For example, I have forked branch1 and branch2 from trunk . I also have subbranch1 and a subbranch2 originating from branch1 . Think of it, I did some development in branch2 and then integrated it back into trunk again using svn merge --reintegrate ^/branch2 . Then I wanted to add these changes to subbranch1 (pulling them from trunk ) and the erroneously used svn merge --reintegrate ^/trunk command (thus adding the --reintegrate flag to the merge command, even if subbranch1 not the immediate ancestor of trunk ).
What problems may arise in the future?
source share