[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>