A Branching/Merging Strategy for Parallel Software Development

Jim Buffenbarger, Kirk Gruell

Research output: Chapter in Book/Report/Conference proceedingChapter

8 Scopus citations

Abstract

In many software configuration management (SCM) systems, branching and merging are fundamental operations, supporting isolation and integration (respectively). Unfortunately, the obvious branching and merging strategies have unpleasant consequences. This paper presents a less obvious branching and merging strategy, for parallel software development, which does not suffer these consequences. In particular, it presents a way of updating an active branch from a new baseline. This strategy can be described as “merging at a label.” It has been successful at managing unnecessary branch proliferation and change isolation in an industrial SCM environment.

Original languageAmerican English
Title of host publicationSystem Configuration Management: 19th International Symposium, SCM-9 Toulouse, France, September 5–7, 1999 Proceedings
EditorsJacky Estublier
PublisherSpringer Verlag
Pages86-99
Number of pages14
ISBN (Print)354066484X, 9783540664840
DOIs
StatePublished - 1 Jan 1999
Event9th International Symposium on System Configuration Management, SCM 1999 - Toulouse, France
Duration: 5 Sep 19997 Sep 1999

Publication series

Name0302-9743

Conference

Conference9th International Symposium on System Configuration Management, SCM 1999
Country/TerritoryFrance
CityToulouse
Period5/09/997/09/99

EGS Disciplines

  • Computer Sciences

Fingerprint

Dive into the research topics of 'A Branching/Merging Strategy for Parallel Software Development'. Together they form a unique fingerprint.

Cite this