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

Re: Subversion Doesn't Have Branches aka Crossing the Streams aka Branches as First Class Objects?

From: Stefan Sperling <stsp_at_elego.de>
Date: Sat, 11 May 2013 21:46:10 +0200

On Sat, May 11, 2013 at 06:45:03PM +0100, Zé wrote:
> You are misrepresenting the problem. It doesn't matter if subversion
> isn't like any other SCM system. The problem is that the effect of
> copying, renaming or moving a file or directory around, as done by
> any SCM system, is incompatible with what's expected out of a
> development branch.

That's a matter of definition.

Recall that Subversion was designed to be better CVS. It was not
designed to be an SCM system that fits anyone's definition of what
an SCM system is and what kinds of abstractions it should support.

CVS had branches on a per-file level. That alone was deemed insuffient,
so Subversion also has branches on a per-directory level. It works well
enough this way for many use cases. But of course, it may not work for
every use case, and if so people should use a different tool.
Received on 2013-05-11 21:46:45 CEST

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.