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

RE: Re: Pros and cons of significantly large repositories

From: Johnson, Deron <DLJohnson_at_firstcommand.com>
Date: 2007-04-10 16:04:40 CEST

We have a repository with about 12,000 revisions (about 5 GB total
space) and it is still pretty speedy. However we have a pdf folder with
quite a bit of space and files in it and it does take around 20-30
seconds to open this folder. Anyone have suggestions or experience
speeding something like this up?



From: Brian Besterman [mailto:bbesterman@walkerdigital.com]
Sent: Tuesday, April 10, 2007 8:57 AM
To: users@subversion.tigris.org
Subject: Re: Pros and cons of significantly large repositories


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:



Quoting the Subversion website (http://subversion.tigris.org
<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/
<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 <mailto: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
another tool such as rsync would be better at the latter

On 4/5/07, Andrew R Feller <afelle1@lsu.edu <mailto:afelle1@lsu.edu> >



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!






This email has been scanned by MessageLabs Email Security System for
spam, virus, and inappropriate content.

STATEMENT OF CONFIDENTIALITY: The information contained in this message or any attachments to this message are intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material as well as being protected from disclosure. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is strictly prohibited. If you received this in error, please contact the sender immediately and delete the material from any computer.
Received on Tue Apr 10 16:05:14 2007

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