A distributed software development environment consists of a local area network of computers, wherein software development is done on these inter-linked computers. In this paper we describe a prototype of a distributed version control system (DVCS) which provides support for SCCS-like software version control in a distributed environment. It supports version control of software components in a location transparent manner, i.e., programmers may not know the physical location of versions. It provides increased reliability and availability which is achieved by replicating versions on different computer sites. In addition, DVCS has features to support a distributed Make which is an extension of the Make tool available on the Unix operating system. Distributed Make locates versions, compiles simultaneously these source versions on different computer sites, and finally links the compiled object modules. Load balancing heuristics have been developed in DVCS which can significantly reduce the total compilation time. DVCS has been developed on the AIX operating system which runs on a Token Ring network of IBM-RTs.
CITATION STYLE
Korel, B., Wedde, H., Nagaraj, S., Nawaz, K., Dayana, V., Santhanam, B., & Xu, M. (1991). Version management in distributed network environment. In Proceedings of the 3rd International Workshop on Software Configuration Management, SCM 1991 (pp. 161–166). Association for Computing Machinery, Inc. https://doi.org/10.1145/111062.111083
Mendeley helps you to discover research relevant for your work.