[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Automatic conflict resolution

From: Georg Viehöver <viehoever_at_sigma-c.de>
Date: 2005-11-24 08:57:41 CET

Hi Sjoerd,

unfortunately, most CM system merge files based on lines. I.e. they have no idea about programming languages (e.g. structures like blocks, methods, classes) or dependencies between files (e.g. .cpp and .h files). Merging, conflict detection, conflict resolution happens only by looking at the lines of files. It is quite obvious that this can be insufficient. Nevertheless, this strategy is successful surprisingly often.

Does anybody know of "language aware" merge tools? I think that ClearCase has something for XML, but I am not sure.

Georg

> -----Original Message-----
> From: Stefan Lutz [mailto:stefan.lutz@cairos.com]
> Sent: Wednesday, November 23, 2005 9:39 AM
> To: users@subversion.tigris.org
> Cc: Sjoerd Tieleman
> Subject: RE: Automatic conflict resolution
>
> Hi Sjoerd,
>
> For a first look at the basic principles the Subversion Book,
> which you can find under http://svnbook.red-bean.com is worth a look.
>
> And for the rest you should continue searching. It's *your*
> master thesis so if you need to find out something don't stop
> searching too soon. ;-)
>
> Yours,
>
> Stefan
>
> > -----Original Message-----
> > From: Sjoerd Tieleman [mailto:sjoerd.tieleman@phil.uu.nl]
> > Sent: Monday, November 07, 2005 2:10 PM
> > To: users@subversion.tigris.org
> > Subject: Automatic conflict resolution
> >
> > Hi all,
> >
> > I'm currently in the process of preparing to write my
> master's thesis,
> > which will probably deal with version management, data
> > synchronization, merging of data structures (for example tree-based
> > merging or graph-based merging, as opposed to line-based
> > merging) and
> > it will probably also contain some areas regarding Subversion.
> > My question is: is there information available (other than
> the source
> > code) which lists the various 3-way merge cases which
> Subversion can
> > perform automatically? Ofcourse, the most interesting ones
> will be the
> > conflicting ones, so what I'm basically looking for is
> information on
> > automatic conflict resolution in Subversion. I can't seem
> to find very
> > much about it on the Internet (other than the fact that at 1.0
> > Subversion didn't even have automatic conflict resolution).
> >
> > Thanks in advance,
> >
> > Sjoerd Tieleman.
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> > For additional commands, e-mail: users-help@subversion.tigris.org
> >
> >
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Nov 24 09:02:35 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.