- Learning Continuous Integration with Jenkins(Second Edition)
- Nikhil Pathania
- 148字
- 2021-07-02 21:18:31
Branching strategy
When using a Version Control System, keep the branching to a minimum. A few companies have only one main branch, and all the development activity happens on that. Nevertheless, most of the companies follow some branching strategies. This is because there is always a possibility that a part of the team may work on one release, while others may work on another release. Other times, there is a need to support the older release versions. Such scenarios always lead companies to use multiple branches.
GitFlow is another way of managing your code using multiple branches. In the following method, the Master/Production branch is kept clean and contains only the releasable, ready-to-ship code. All the development happens on the Feature branches, with the Integration branch serving as a common place to integrate all the features. The following diagram is a moderate version of the GitFlow:
Branching strategy
- Containerization with LXC
- 構建高可用Linux服務器(第4版)
- Modern Web Testing with TestCafe
- Implementing Cisco UCS Solutions
- Red Hat Enterprise Linux 8系統管理實戰
- 鴻蒙生態:開啟萬物互聯的智慧新時代
- 高性能Linux服務器構建實戰:運維監控、性能調優與集群應用
- Ubuntu Linux操作系統
- 計算機系統開發與優化實戰
- Learning Magento 2 Administration
- Fedora 12 Linux應用基礎
- Django Project Blueprints
- UI設計手繪表現從入門到精通
- Ubuntu Linux操作系統實用教程
- Linux指令從初學到精通