-----Original Message-----
From: Aditya Sanghi [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, March 08, 2000 8:54 PM
To: [EMAIL PROTECTED]
Subject: Binary files and subsequent updates


CVS does not attempt to merge changes into a file defined as binary.
Right?
So...
Tom <- checksout - binaryBlob 1.1
Dick <- checksout - binaryBlob 1.1
Tom changess binaryBlob 1.1 in his own area.
Dick changes binaryBlob 1.1 in his own area.
Tom commits binaryBlob 1.1 => repository has binaryBlob 1.2
Dick commits binaryBlob 1.1 => NO 
               <= repository asks Dick to update his binaryBlob 1.1
with 1.2
Dick <- updates - binaryBlob 1.2
QUESTION .... has Dick lost all his changes? What has happened to
Dick's binaryBlob 1.1?? How did CVS update the binaryBlob file in
Dick's area?

Dick will never lose the changes. He will be prompted with flags like 
M or C or U to denote the changes made by him, others or a conflict 
situation in which the same lines are changed by somebody else.
The Dick can decide upon the changes.
Dick's original file will be preserved as .#<filename>

Rgds
Sanjay Harwani



What is the solution for this? How do developers working on forms (e.g.
Visual Basic forms , Delphi forms ) handle this situation??

Thanks in advance,.....

aditya

Reply via email to