학술논문

Cross-Site Large-Scale Software Delivery with Enhanced Git Branch Model
Document Type
Conference
Source
2019 IEEE 10th International Conference on Software Engineering and Service Science (ICSESS) Software Engineering and Service Science (ICSESS), 2019 IEEE 10th International Conference on. :153-156 Oct, 2019
Subject
Communication, Networking and Broadcast Technologies
Computing and Processing
Robotics and Control Systems
Signal Processing and Analysis
software development
development flow
git
branch model
version control
software release life cycle
Language
ISSN
2327-0594
Abstract
As the organization grows onto multiple countries, several feature deliveries become more complex and introduce interactive impact. Since the widely used Git branch model could not well support cross-site concurrent development, this paper points out the challenges of large-scale software delivery for engineering teams across sites and propose an enhanced Git branch model, including geographic branch hierarchy and weekly release cycle to reduce Git merge complexity and ease feature planning. The theoretical model and practical historical data are provided to prove the effect.