[Top][All Lists]

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

Re: Microsoft VSS => CVS

From: Laine Stump
Subject: Re: Microsoft VSS => CVS
Date: 21 Mar 2001 16:42:41 -0500
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

Dave Cridland <address@hidden> writes:

> Are there any patches or techniques for CVS similar to the sharing
> functionality in VSS?

You can do something similar to sharing *entire directories*, via
specifying lines in the file CVSROOT/modules (look up the "modules"
file under "CVS Administrative files" in the documentation).

There is no CVS equivalent to VSS' sharing of individual repository
files into multiple places in the work directory, though. Many people
will tell you that sharing files from the repository is bad anyway,
since it often makes it nearly impossible to fully test changes before
doing a commit ("checkin", for a VSS person). The unfortunate reality
is that it seems to get used by VSS people *a lot*. (As a matter of
fact, a reorganization to eliminate shares of single files is the one
thing that's still holding us back from converting :-( ).

The only suggestion I can give is to reorganize your source so that
any shares are done as entire directories (and try to make as few as
possible, since your modules file could otherwise get quite
messy). Look at this as an oppurtunity to give your source code that
well-deserved organizational overhaul you've been wanting to do for so
long! ;-)

reply via email to

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