[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS and configuration files with multiple environments

From: Greg A. Woods
Subject: Re: CVS and configuration files with multiple environments
Date: Tue, 18 Jun 2002 16:43:45 -0400 (EDT)

[ On Tuesday, June 18, 2002 at 12:56:12 (-0700), Joao Fonseca wrote: ]
> Subject: CVS and configuration files with multiple environments
> Hello,
> My project has three working environments:
> development, testing and production.
> In each one, I have a set of configuration files that
> have differences specific to the environment (for
> example, the database address being used, directory
> paths, etc).
> How can I use CVS to manage my configuration files?

CVS doesn't do that -- you're talking more about release management and
all the other "stuff" that goes along with full software configuration
management.  CVS, just like RCS, is only a tool for storing and
retrieving revisions of files, and for marking revisions with common
identifiers (tags) that can be used by an external release management
system (and by "system" I mean anything -- paper based, software, or
just some rules everyone can keep in their heads).

> For example: in development, I may have added some
> configuration parameters to a file. When I migrate
> a release to the testing enviroment, I want CVS to
> remind me that I added the parameter (and that I
> should
> change it, if it's supposed to be different than the
> value on the development enviroment).

You might want to look at GNU Autoconf....

                                                                Greg A. Woods

+1 416 218-0098;  <address@hidden>;  <address@hidden>;  <address@hidden>
Planix, Inc. <address@hidden>; VE3TCP; Secrets of the Weird <address@hidden>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]