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

Re: Graphical Representation of trees

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2004-10-07 02:20:03 CEST

On Sep 30, 2004, at 9:40 PM, Dianne Chen wrote:
>
> There was also a tool (xlsvtree) that displayed the
> same representation, so that a user did not have to
> think of what was really going on inside

Mmm, pretty tool.

>
> I notice that the images in the svn book at redbean do
> not have such a straight-forward (at least to me)
> representation, especially when they discuss how svn
> performs a branch by "copying" to a branch "directory"
> and then you use that directory.

Clearcase exposes per-file revnums, SVN does not. And as you pointed
out, svn branching is very different. Trying to draw a pictoral
representation is tricky; at a minimum, it probably wouldn't be the
same types of pictures.

Perhaps someday someone will start a project to create a graphical
merge tool for svn; but for now, no, you have no such thing. Of
course, that doesn't make merging impossible. It's just not doable by
automaton employees. :-)

>
> What trouble does one get into when trying to draw a
> pictoral representation of what is going on with svn
> (creating branches for example, that get merged into
> other branches and then back to the trunk)

SVN does no merge tracking at all right now, though it's on our feature
roadmap.

In other words, when you run 'svn merge', then 'svn commit' the changes
that resulted, the repository has no idea where the changes came
from... certainly not from a merge operation. For all it knows, you
could have typed the changes by hand. Read about this stuff in chapter
4 of the svn book.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Oct 7 02:21:44 2004

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.