[Top][All Lists]
[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-----