On Wednesday 18 May 2005 08:12 pm, Don Calfa wrote: > How would subversion be better? Isn't a binary file a binary file a > binary file as far as versioning systems? http://svnbook.red-bean.com/en/1.0/apas08.html "In the most general sense, Subversion handles binary files more gracefully than CVS does. Because CVS uses RCS, it can only store successive full copies of a changing binary file. But internally, Subversion expresses differences between files using a binary-differencing algorithm, regardless of whether they contain textual or binary data. That means that all files are stored differentially (compressed) in the repository, and small differences are always sent over the network." > I know that Visual Source Safe is pretty awful in a worst case scenario > rebuild whereas CVS can be rebuilt fairly easy in case of a > catastrophic failure. > I haven't worked with subversion but from reading a competing > versioning system marketing, subversion stores it's repository > information in the same data mess that VSS has. Subversion does use a database on the back end. It has a facility to dump the database to a text backup file and import the same. Doing this along with standard backup procedures makes it pretty safe. Also, they were very close or already have a change with a filesystem on the back end instead of a database, just as CVS does. > I don't see how storing a binary file with a timestamp is a bad thing > even if it does grow rather fast. Disks are cheap today at $.50 a gig. Storing binaries in CVS is still beneficial, don't get me wrong. Timestamps, logs, tagging, etc. all work just fine and are very useful. I just wanted to warn about the lack of a diff and that the repository will grow pretty fast. If you want to provide the storage required, go for it. Subversion was designed to overcome these weaknesses in CVS. All of this is stated by one who uses CVS every day and really, really likes it over VSS. Alan --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss