From owner-freebsd-questions@FreeBSD.ORG Tue May 30 05:35:57 2006 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE3B016A42A for ; Tue, 30 May 2006 05:35:57 +0000 (UTC) (envelope-from njt@ayvali.org) Received: from starfish.geekisp.com (starfish.geekisp.com [216.168.135.166]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4429343D4C for ; Tue, 30 May 2006 05:35:56 +0000 (GMT) (envelope-from njt@ayvali.org) Received: (qmail 7463 invoked by uid 1003); 30 May 2006 05:35:55 -0000 Received: from clam.int.geekisp.com (HELO clam.geekisp.com) (192.168.4.38) by mail.geekisp.com with (DHE-RSA-AES256-SHA encrypted) SMTP; 30 May 2006 05:35:55 -0000 Received: from clam.geekisp.com (njt@localhost.geekisp.com [127.0.0.1]) by clam.geekisp.com (8.13.4/8.12.11) with ESMTP id k4U5ZqCZ000093; Tue, 30 May 2006 01:35:52 -0400 (EDT) Received: (from njt@localhost) by clam.geekisp.com (8.13.4/8.13.3/Submit) id k4U5Zp2J031036; Tue, 30 May 2006 01:35:51 -0400 (EDT) X-Authentication-Warning: clam.geekisp.com: njt set sender to njt@ayvali.org using -f Date: Tue, 30 May 2006 01:35:48 -0400 From: "N.J. Thomas" To: Kyrre Nygard Message-ID: <20060530053548.GB3413@ayvali.org> References: <7.0.1.0.2.20060527102456.022a6fb0@broadpark.no> <200605270046.04333.beech@alaskaparadise.com> <7.0.1.0.2.20060527111043.022bfb40@broadpark.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7.0.1.0.2.20060527111043.022bfb40@broadpark.no> User-Agent: Mutt/1.5.9i Cc: questions@freebsd.org Subject: Re: Sharing /usr/local/www X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 May 2006 05:36:21 -0000 * Kyrre Nygard [2006-05-27 11:12:19 +0200]: > > > I have a team of designers working on web 2.0 like sites. > > > > > > I have added them all to this box, now I'm wondering what's the > > > most convenient way of giving them all access to /usr/local/www? > > > CVS is your friend. > > Yeah I hear a lot of people like CVS. > > But I fail to realize how it might assist me though. Kyrre, CVS is a version control tool. A version control tool manages changes to information, sometimes among multiple people. It sounds like to me like you really need a version control tool for what you want to do. CVS is a good choice for this, Subversion is better. Yes, there might be scripts that accomplish this, but most (good) version control tools will: - allow you to manage changes to data over time - remember every change ever made to your data, allowing you to recover older versions, or see the history of how it changed - allow access across networks, which allows it to be used by people on different computers - give you the ability for various people to modify and manage (i.e. collaborate on) the same set of data from their respective locations (The above was paraphrased from "Version Control with Subversion", by Collins-Sussman, Fitzpatrick, and Pilato, v1.2, Ch 1.) You will run into this problem over and over again. Do yourself a favor and learn how to use a good version control system now, or else you will find yourself doomed to reinvent it, poorly. (Apologies to H. Spencer.) Thomas -- N.J. Thomas njt@ayvali.org Etiamsi occiderit me, in ipso sperabo