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

RE: SVN for the Web

From: Rob van Oostrum <rob.vanoostrum_at_blastradius.com>
Date: 2007-01-08 22:51:39 CET

You should be developing off branches, and merging projects to either
trunk or a release branch as you push them out the door. This has
nothing to do with web development vs. standalone application
development. No version control tool is going to help you keep parallel
projects separate if you won't use the features it offers to help you do
so. You should also consider using tags to indicate the state of each
test/QA/live environment. This will help you keep track of what's going

Good luck

> -----Original Message-----
> From: Eric Jensen [mailto:ejensen@idiglobal.com]
> Sent: Monday, January 08, 2007 4:25 PM
> To: users@subversion.tigris.org
> Subject: SVN for the Web
> Was wondering if I could get some advice on setting up a good
> environment for our web software. Our deployment and version control
> right now is a big headache, so I've been reading The Pragmatic
> Programmers: Pragmatic Version Control Using Subversion book. Problem
> I'm having with this book and other guides I've read is they all seem
> be geared towards stand-alone compiled applications. Having a hard
> translating that to a web environment where Apache, Database, etc come
> into play and have very specialized setups that is difficult to
> reproduce on a workstation.
> For one piece of software we have been running subversion smoothly for
> over a year now. It's a simple application that doesn't have any
> specific customizations, so we can just update release candidates.
> with our main application we provide heavy customization. We have
> Test, and Live servers, which is working out just fine. Problems is
> when we have 2 or 3 projects going on at the same time. All of them
> polished and on Test, but only two of them need to launch up to live.
> So right now we keep track of every single file we change, then svn up
> each one individually on the live server, to make sure nothing from
> 3rd project is accidentally pushed.
> I think this is a horribly inefficient approach that isn't utilizing
> huge advantage of version control. But without creating a massive
> of branches or any other complications with will provide more room for
> error, I'm not sure how to resolve it. Anybody know of a good SVN for
> the Web guide? Or even just some recommendations from personal
> experiences?
> Thanks in advance,
> Eric Jensen
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jan 8 22:51:57 2007

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.