[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: Thorsten Schöning <tschoening_at_am-soft.de>
Date: Sun, 19 May 2013 11:46:27 +0200

Guten Tag Andreas Krey,
am Samstag, 18. Mai 2013 um 22:55 schrieben Sie:

> All that structure is implicit. Unless someone tells you, you
> have no ways to deduce which paths of a subversion repository
> are meaningful to check out and which aren't.

But that's nearly the same with any other SCMs which support branches
and tags as "1st class sobjects". You have always to options to decide
what is a branch or tag, something special in the data model or simply
some kind of convention. The data model is a better way for knowing
automatically if something is a branch or tag, no doubt, but one
should consider the main purpose of SCMs during software development
and devs use conventions everywhere in their work. It's a known
concept with some valuable benefits, e.g. flexibility.

Besides that, knowing what a branch or tag is is only one aspect, this
tells you nothing about it's purpose and therefore to know if it is
meaningful to anybody, useful to checkout or something else. Purposes
of branches and tags need always to be communicated between humans.

Mit freundlichen Grüßen,

Thorsten Schöning

Thorsten Schöning       E-Mail:Thorsten.Schoening_at_AM-SoFT.de
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/
Telefon...........05151-  9468- 55
Fax...............05151-  9468- 88
Mobil..............0178-8 9468- 04
AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow
Received on 2013-05-19 11:46:57 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.