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

Re: Viewing Subversion in 3D (without glasses)

From: Les Mikesell <lesmikesell_at_gmail.com>
Date: Thu, 13 Jan 2011 11:49:47 -0600

On 1/13/2011 11:03 AM, Pablo Beltran wrote:
>
> Relationships between issues and releases/tags are well supported by
> Subversion because the concept "Release" in a tracker can be directly
> related with a tag in Subversion. Depending of your needs, tracking
> revisions only at the "release" level may be enough. But for big
> products with a long life and with many developer working at the same
> time on them might be very useful also relate Subversion revisions with
> a more detailed concepts (issues). These last sort of relationships are
> not well supported by Subversion, so all the job is done at the tracker
> side (the Jira Subversion plugin in this case). Concepts like bug, task,
> requirement cannot directly be related with any Subversion concept.

You can put anything you want in a commit message and cross reference it
to anything else you want. Subversion just doesn't enforce it unless
you add a pre-commit hook. For example, we use testtrack pro and every
commit is required to have ticket number in a certain format in the
commit message.

> Thus, I think that a flexible concept like "label" able to be related
> with revisions would improve Subversion as SCCM tool.

You can't get much more flexible than free-form text. On the other
hand, labels of the sort used as CVS tags come up once in a while (where
you have the ability to apply multiple tags to the same set of
file/revisons and move them around later) as something that would be
nice but not really needed.

-- 
   Les Mikesell
    lesmikesell_at_gmail.com
Received on 2011-01-13 18:50:24 CET

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.