I am a bit curious on how the merge info in Subversion is used, and what kind of problems one can run into if the merge info is incorrect?
For example, I have branched branch1
and branch2
from trunk
. I also have a subbranch1
and a subbranch2
originating from branch1
. Consider I've done some development in branch2
, and then reintegrated it back to trunk using svn merge --reintegrate ^/branch2
. I then wanted to add these changes to subbranch1
as well (pulling them from trunk
) and mistakenly used command, svn merge --reintegrate ^/trunk
(thus adding the --reintegrate
flag to the merge command here too, even though subbranch1
is not an immediate ancestor of trunk
).
What problems can this cause in the future?