info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Versioning large files


From: Mark D. Baushke
Subject: Re: Versioning large files
Date: Mon, 16 Feb 2004 10:38:50 -0800

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

William Mallouk <address@hidden> writes:

> We need to version large files (400MB+) such as cd-rom images and large
> binaries. We realized that CVS gets very slow when versioning these files.
> Did anybody come across the same problem? Any suggestions?

To be honest, I would suggest you consider another configuration control
mechanism than cvs for this purpose. The cvs format is based on RCS which
keeps deltas based on lines. This leads to very large files in cvs and
(as you have noticed) may have performance problems.

You may wish to find a system that does a better job of at keeping
binary deltas.

Other open source projects you may find interesting to examine include
(in alphabetical order):

  Darcs
        http://abridgegame.org/darcs/

  GNU arch
        http://wiki.gnuarch.org/

  Monotone
        http://www.venge.net/monotone/

  Subversion
        http://subversion.tigris.org/

  Vesta
        http://www.vestasys.org/

  Xdelta
        http://sourceforge.net/projects/xdelta

You should really do a survey of all of them to determine which one best
suits your needs. Some of them will do a better job than cvs and some
will not.

        Good luck,
        -- Mark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQFAMQ463x41pRYZE/gRApvsAKDLOxiWA11aaIUq49ITjU4/WoRBEwCgwVha
wc4mB3obwtuN7OfscWPbUuk=
=Xesh
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]