[Top][All Lists]

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

How does this work?

From: reg
Subject: How does this work?
Date: Tue, 06 Nov 2001 11:16:48 -0700

Let me start out by saying that I'm relatively new to CVS, and frankly, I
don't have any good understanding of the model upon which it is built, 
or for that matter for the machinery that does the work.

So here's a question.
I'm sure I could do the experiment and SEE what the answer is, but perhaps
someone can EXPLAIN why it works the way it does...  That might help with my
understanding of CVS overall.

Lets say I IMPORT an old version of a code.
I make some changes.
Then I IMPORT a newer version over the top of it with new release_tag.

Now with any sort of luck, the changes I made to old will 'show thru' in new.
In any case, assume that's the case, and that I didn't have to do any massaging
to the files.

The question now is:
    (a) If I make a further change to OLD will it show thru to new?
    (b) If I make a change to NEW will I see it in the old branch? (I doubt it)

As I said, I just don't have a feeling for how all of this works internally,
and feel that I would be a lot happier if I just understood HOW CVS managed
these things,- how it decided which changes it would apply to which version, 
and which it wouldn't in any given checkout.


reply via email to

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