info-cvs
[Top][All Lists]
Advanced

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

RE: How well does CVS handle other types of data?


From: Jeff King
Subject: RE: How well does CVS handle other types of data?
Date: Wed, 11 Jul 2001 16:51:01 -0400

No, my recommendation would be to not use CVS with Delphi 3 or earlier.
However, version 4 and later of Delphi support text-based forms. We use
Delphi 5, and it works great with CVS.

We keep resource files (for icons, toolbar bitmaps, and other images)
outside of the repository. Instead of having to store the binary data in the
otherwise text-based forms, we simply use Bitmap.LoadFromResource in the
source to pull the images from the separately maintained resource files.

We tried using CVS with Delphi 3 code, but the non-mergable binary forms
were a constant problem. If two people changed a form (even simply moving it
around on their desktop) someone's changes would be overwritten. CVS is just
not an appropriate tool for managing binary files.

If you have binary files that are not changed often, then a network
directory structure and process should suffice. If the files are frequently
modified then you should probably use a versioning tool that works on a
checkout-lock/release methodology instead of a concurrently edit / merge
methodology.

> -----Original Message-----
> From: Peter Fox [mailto:address@hidden
> Sent: Wednesday, July 11, 2001 4:37 PM
> To: 'Jeff King'
> Subject: RE: How well does CVS handle other types of data?
> You've just stated that Delphi mixes binary (form files) and ascii i.e.
> pascal.
>
> This may be inelegant and you may find it distasteful. However if you use
> Delphi then you have to deal with this.
>
> Would you suggest storing Delphi form files in a network server of some
> description and the pascal source  in CVS ?
>




reply via email to

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