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