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


From: Reedick, Andrew <jr9445_at_ATT.COM>
Date: Fri, 20 Mar 2009 12:33:34 -0500

> -----Original Message-----
> From: Les Mikesell [mailto:lesmikesell_at_gmail.com]
> Sent: Friday, March 20, 2009 12:59 PM
> To: webpost_at_tigris.org
> Cc: users_at_subversion.tigris.org
> Subject: Re: SVN as CMS
> webpost_at_tigris.org wrote:
> > Hi All,
> >
> > Just curious to know if it is better idea to use SVN to store
> generate artifacts on building code. Up to now, i know that we should
> only use SVN for code and not for any library and artifacts.
> >
> > Could any one please comment/suggest on this.
> People with lots of Microsoft experience seem to think they can't
> reproducibly build libraries, etc. in the future. I assume they have
> their reasons - although one group I worked with some time ago put
> their
> compilers and build tools under version control to make the builds
> predictable.

Technically that's not enough. You need to CM (configuration
management) the build environment. Servers, OS, shared libraries, shell
variables, user permissions, etc.. Unix/Java is pretty simple to CM,
but Windows is "impossible" IMO, short of using virtual machines.
Windows CM challenges: registry, dlls scattered all across the system,
dll hell, mandatory OS patches pushed by the SysAdmins, self-updating
apps/compilers, the general opaqueness of Windows, etc.. Heck, I've
installed the C# and VB .net Express compilers, which I have no way to
version control since there it was installed over the net instead of
from a downloaded binary.

Fortunately, if you're working with software that's constantly being
updated for internal customers, you can ignore most of these problems
since deployed binaries quickly become obsolete/end-of-life.


The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential, proprietary, and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from all computers. GA622


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-03-22 18:45:01 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.