Re: question about Version-Control

"Elodie Tasia" <e.tasia@ever-team.com> wrote:

> > A version is created as a copy because the version-controlled resource
can
> > be checked out and modified.  The version remains as an immutable copy
of
> > the inital state of the VERSION-CONTROL'led resource.
>
> Hmm, I compared the version-controlled resource to a sort of 'root', and
I
> thought it was immutable... I made a mistake.

A version-controlled resource is a resource with defined DeltaV behavior,
notably CHECKOUT to make it mutable and CHECKIN to capture it's state as a
version resource and make it immutable.  RFC3253 has lots to say about
version-controlled resources.

> But why is it possible to modify it, if I can create descendants with the
> first version of the history ?

You can either modify the checked-out version-controlled resource, or a
working resource of a version to create a descendant depending upon whether
the server or client is maintaining the 'workspace' or work in progress.
See section 2.1 for an overview of the differences.

Regards,
Tim

Received on Wednesday, 5 June 2002 06:20:59 UTC