Implementation techniques for integral version management.

Autor: Goos, Gerhard, Hartmanis, Juris, America, Pierre, Lippe, Ernst, Florijn, Gert
Zdroj: ECOOP'91 European Conference on Object-Oriented Programming; 1991, p342-359, 18p
Abstrakt: Version management services have traditionally focussed on versioning individual objects, and especially text files. This approach ignores the fact that (versions of) different objects are not independent from each other, and introduces the problem of finding consistent version combinations. One way to alleviate these problems is by expanding the unit of versioning, i.e. by applying integral version management to collections of objects. This paper describes implementation techniques for integral version control. The techniques are applied to an object model which is characteristic for modern (engineering) object management systems, i.e. a model in which data is represented through objects and relationships. The techniques we propose support for both linear development and general, branching history. Furthermore, the techniques are incremental: they only store the difference with respect to the previous version. [ABSTRACT FROM AUTHOR]
Databáze: Supplemental Index