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

Re: SVN Usage Questions

From: Thorsten Schöning <tschoening_at_am-soft.de>
Date: Fri, 9 Nov 2012 08:22:32 +0100

Guten Tag Ahmed, Omair (GE Oil & Gas),
am Donnerstag, 8. November 2012 um 23:39 schrieben Sie:

> Our proposed process calls for the build engineer to copy the code
> from the SVN repo to the build server. When a build has been
> executed, where should we copy the artifacts (the executables) back
> to?

In my opinion that highly depends on what you need the executables
for. Are they available to customers and each customer can download
them from a server in the version he needs? Are you pushing specific
releases to specific customers, resulting in each customer has it
slightly different version?

> Is the /release directory appropriate or is the another
> “standard” way to store the artifacts?

Per default the tags folder is for things which can be released and
are (normally) immutable. I for example have a specific repo
containing only the binaries of one of your products, were trunk is
the current development and tags consists of a customer specific
directory structure because we push slightly different versions to
different customers.

One of our other products is more generalized for all customers,
therefore I have another repo for that where tags consists of
directories with simple version names like /tags/1.2.3, tags/1.2.4 and
so on and each customer just downloads the version he wants.

> Secondly, if we check-in to the /release folder, what mechanism is
> there to readily identify the artifacts. Do we create a
> /release/rel_1 type structure or is there some labeling convention
> available in SVN? Unless I am I missing something very obvious, I
> don’t see a way to apply labels in SVN.

Directory and file names itself are the labels and from my point of
view their naming convention heavily depends on the targets you like
to address with the names. "rel_1" may not be as readable for
customers as "1.2.3" or "Windows 98", "Windows 98 SE" etc.

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 2012-11-09 08:23:08 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.