[Top][All Lists]

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

Re: Please help me arrange my development environment

From: Chris Smith
Subject: Re: Please help me arrange my development environment
Date: Tue, 15 Jan 2002 18:38:49 -0700

Preston Crawford wrote ...
> I'm trying to decide how I should setup my development web server. The 
> model I've seen used so far with CVS is to setup a local web server 
> (Tomcat, JRun, etc.) and to use CVS to download source into the local 
> directories, develop, and then check in the code when done.
> The model I'm used to working in (using Visual Interdev/ASP/Visual Source 
> Safe) is one where you do development using FrontPage Server extensions 
> against a remote server AND source store. So what I'm struggling with is 
> how exactly CVS can and should be used in devising my environment here. 
> Given what I've said earlier about my understanding of how you use CVS, 
> especially for web development, is there any reason to believe I should be 
> using it in a manner *similar* to how I'm used to working, with a single 
> development web server and workstations working against that machine?

Depends on how you're planning on using CVS.  If the goal of your source 
control is to make it possible for multiple people to work simultaneously 
on different modifications to the source, then using a single development 
server for testing rather defeats those gains.  If, on the other hand, 
you only have one or a very few developers who communicate intensely 
outside of the source control, your more familiar model could be workable 
and could keep down installation maintenance headaches.

You will, of course, want a separate system for integration testing on 
any project of reasonably large size.  This would be separate from any of 
the developers' machines, and would be used for regression testing to be 
sure that multiple developers don't make changes that logically conflict 
(which is still quite possible with any source control system).

Chris Smith

reply via email to

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