I need a clarification about the meaning "Mergeable" within Subversion and about the way Subversion tries to merge contents.
In this answer to the question "Example of a change that is not a conflict", I read that :
"Line1" and "Line1changed" are not in conflict and "mergeable". In addition "Line1Changed" can replace "Line1".
Why?
In a programming Language this wouldn't make sense.
For example :
int dummy=intVar
and
int dummy=intVar_
are not mergeable...(in my opinion), thus, could you please explain :
- Why These lines are mergeable?
- Why Subversion (I Use Tortoise SVN) try to automatically merge these lines WITHOUT prompting any warning? (I should be aware of it)
Thank you!
Why ADDING "Something" to a line is considered "safe" and made automatically without making the user aware of it? The changes taken by the "neighbour" could lead to something impredictable and out of control. it would be ok to merge its changes BUT Subversion should ask me for a confirmation. Where am I wrong? is there any option in SVN to avoid these automatic merging and make them to be managed by users as conflicts? Thank you all for your patience with a SVN newbie :) – Davide Porro Oct 18 '15 at 10:40