"Jan Hendrik" <jan.hendrik@bigfoot.com> writes:
> Well, I had this strange conflict markers today again:
>
> Had deleted a paragraph in my working copy. Someone else did a
> change two paragraphs further and committed. On update I got the
> conflict with the <<<<.mine/==== being empty, and the
> ====/>>>>.rxxx part containing three paragraphs: the one I had
> deleted, the next unchanged paragraph, and finally the third
> changed on the repository.
>
> Should think that SVN is intelligent enough to understand that one
> change happened *before* a given paragraph and the other *after*.
> Also note that in the original case posted there was no delete nor
> any other modification. So there should not have been any conflict
> at all. Any clue?
I think what's going on is that the principle of 'diff3' is to show a
comparison between the two different final states, *not* between the
two different changes. The other person changed two paragraphs, but
the final state of their region still included that other paragraph
that you deleted. Since that's what the file looked like for them at
the time, that's what merge shows.
-Karl
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon May 10 21:56:23 2004