info-cvs
[Top][All Lists]
Advanced

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

Re: cvs locking and watching...


From: Rob Helmer
Subject: Re: cvs locking and watching...
Date: Wed, 2 May 2001 14:54:19 -0700
User-agent: Mutt/1.2.5i

Hello,

On Wed, May 02, 2001 at 02:24:24PM -0700, Luke Miller wrote:
> 
> I have a groups of designers who are doing CAD work on binary graphical files.
> Based on that we can really only have one person in each file making changes
> at a time.  I am looking for some inputs on what how best to handle this.
> 
> I have gone though the manual and looked at reserved checkouts and watching.
> However, it seams like if one person starts editing a file (either with 
> locking
> or watching) somone else can go and checkout that file and start to edit it as
> well and is only told that the first person is in it when they go to do a 
> commit.  Am I missing something there?  Is there a way to tell the second
> second person that the first person is working in the file before the second
> person starts to edit it?  
> 
> Or is there a better way to do what I want?  Maybe CVS isn't what I need for
> this.
> 

Well, since they are binary files you don't really get all the 
advantages of CVS. You may want to look at alternatives.

MAKE SURE your cvswrappers have the proper file extensions defined
for these CAD files, like this :

[cC][aA][dD]

To make sure you cover all permutations of case sensitivity.

That said, it sounds like you want "cvs edit". A typical session would
go like this :

( by default, all files are read-only in your sandbox )
cvs edit file.cad
( it will tell you if it is in use or not. If not, file becomes writable )
do some work..
cvs commit
( if someone decided to ignore the fact that you were editing it, they
find out here. If you have to update, yours will be moved out of the
way and you will merge them manually ).



HTH,
Rob Helmer
Namodn


> Thanks for your help,
> 
> Luke
> 
> *****************************************************
> * Luke Miller             Unix System Administrator *
> * Micro Systems Engineering            503-699-2787 *
> *****************************************************
> 
> _______________________________________________
> Info-cvs mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/info-cvs
> 



reply via email to

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