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

Re: Pros and cons of significantly large repositories

From: Brian Besterman <bbesterman_at_walkerdigital.com>
Date: 2007-04-10 15:57:24 CEST

We use a single Subversion repository to manage both source code and
other types of documents. We have subtrees within the repository
devoted to different projects and uses. For example, in addition to
code we create a lot of Excel documents which reside in a general
document subtree. It is very convenient to be able to retrieve older
versions of these documents.

The reason we have a single repository is due to our use of the Trac
wiki system, which as far as I know can only reference one
repository. I would also think that the maintenance of a single
repository might be easier than multiple ones. Our repository is
about 6 GB, with ~7500 revisions over the last 4 years, and we
haven't had any major issues.

Brian Besterman
Walker Digital Gaming, LLC

On Apr 10, 2007, at 8:35 AM, Andrew R Feller wrote:

> Matt,
>
>
>
> Quoting the Subversion website (http://subversion.tigris.org), “The
> goal of the Subversion project is to build a version control system
> that is a compelling replacement for CVS in the open source
> community.”
>
> Quoting the CVS website (http://www.nongnu.org/cvs/), “CVS is a
> version control system, an important component of Source
> Configuration Management (SCM). Using it, you can record the
> history of sources files, and documents.”
>
>
>
> I agree that most people use version control for application code
> bases, however, I think you will find that many people use it for
> its intended purpose: to track changes in whatever documents/files
> you deem important to review and maintain over a length of time by
> multiple people. If you don’t care about history and being able to
> revert mistakes, then by all means use rsync and keep the files on
> your filesystem outside of Subversion. I don’t see how Subversion
> or any version control system is a “code only” tool and I believe
> most people would agree with that.
>
>
>
> Andrew R Feller, Analyst
>
> University Information Systems
>
> Louisiana State University
>
> afelle1@lsu.edu
>
> (office) 225.578.3737
>
> From: Matt Sickler [mailto:crazyfordynamite@gmail.com]
> Sent: Monday, April 09, 2007 12:57 PM
> To: Andrew R Feller
> Cc: users@subversion.tigris.org
> Subject: Re: Pros and cons of significantly large repositories
>
>
>
> subversion was meant to version source code, not distribute notes
> and binaries
> another tool such as rsync would be better at the latter
>
> On 4/5/07, Andrew R Feller <afelle1@lsu.edu> wrote:
>
> Hi,
>
>
>
> My company is currently trying to use Subversion not only to store
> code for new projects but also dumping of binary builds and
> internal documentation (processes, meetings, etc). The question
> most often asked is "Are you going to use a single repository or
> multiple repositories?" I know a Subversion repository can hold
> any amount of data, but I want to know is:
>
>
>
> What are the pros and cons for having really large repositories
> versus multiple, smaller repositories?
>
> What experiences have people had with repository administration and
> general usage that have made a particular choice good or bad?
>
>
>
> I appreciate your feedback and insight!
>
>
>
> Regards,
>
> Andrew
>
>
>
>
>
>
> ______________________________________________________________________
> This email has been scanned by MessageLabs Email Security System
> for spam, virus, and inappropriate content.
> ______________________________________________________________________
Received on Tue Apr 10 15:58:23 2007

This is an archived mail posted to the Subversion Users mailing list.