Branching and merging: an investigation into current version control practices
dc.contributor.author | Phillips, Shaun | |
dc.contributor.author | Sillito, Jonathan | |
dc.contributor.author | Walker, Rob | |
dc.date.accessioned | 2015-07-28T20:07:41Z | |
dc.date.available | 2015-07-28T20:07:41Z | |
dc.date.issued | 2011 | |
dc.description.abstract | The use of version control has become ubiquitous in software development projects. Version control systems facilitate parallel development and maintenance through branching, the creation of isolated codelines. Merging is a consequence of branching and is the process of integrating codelines. However, there are unanswered questions about the use of version control to support parallel development; in particular, how are branching and merging used in practice? What defines a successful branching and merging strategy? As a first step towards answering these questions, we recruited a diverse sample of 140 version control users to participate in an online survey. In this paper, we present the survey results and 4 key observations about branching and merging practices in software development projects. | en_US |
dc.description.refereed | Yes | en_US |
dc.identifier.doi | 10.1145/1984642.1984645 | |
dc.identifier.uri | http://hdl.handle.net/1880/50669 | |
dc.identifier.uri | https://doi.org/10.11575/PRISM/46211 | |
dc.publisher | ACM | en_US |
dc.publisher.url | http://dx.doi.org/10.1145/1984642.1984645 | en_US |
dc.title | Branching and merging: an investigation into current version control practices | en_US |
dc.type | unknown |
Files
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.84 KB
- Format:
- Item-specific license agreed upon to submission
- Description: