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

Re: Question RE subversion (web)projects setup

From: John Peacock <jpeacock_at_rowman.com>
Date: 2007-08-14 12:49:34 CEST

Simon wrote:
> Questions:
>
> 1). What is wrong with this? :)

Nothing - it is how we work as well. We have two servers (one production and
one test) both updated by post-commit hooks, so that the developers don't need
to do anything special (this is a good thing). I even wrote a Perl module to do
this easier:

        http://search.cpan.org/search?query=SVN-Notify-Mirror

so internally here, the test server is synced on every commit and the production
server is synced when a specifically named tag is created.

For your external developers (I think "outhouse" is not the right word ;-), you
can either have your test sites available on a public IP address (as you do now)
or use SSH tunneling to bring the external users into a private site. You can
even have a third, staging server, which is externally accessible by the clients
for final approval

> 2). We have a nice little sub 1MB project as projectA, im concerned
> when we then go to load in a couple of GB's of projectB, C, D etc..
> what will happen here?

It works just fine (on the Subversion side), modulo the requirement to have
multiple working copies checked out on multiple machines.

> 3). Further to above... should we be having separate "subversion's"
> for projects rather than lump them all together?

A good rule of thumb is that all related, or likely to be "borrowed", code
should be in one repository. If your client files are 100% independent, it is
better to use separate repositories; for example, if a client leaves, you can
backup their repository to DVD and delete it from your server completely.

HTH

John

-- 
John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4501 Forbes Blvd
Suite H
Lanham, MD 20706
301-459-3366 x.5010
fax 301-429-5747
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Aug 14 12:47:18 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.