- 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
- pcDuino開發(fā)實戰(zhàn)
- 嵌入式Linux開發(fā)技術(shù)
- Alfresco 4 Enterprise Content Management Implementation
- 奔跑吧 Linux內(nèi)核(入門篇)
- 數(shù)據(jù)中心系統(tǒng)工程及應(yīng)用
- Linux運維最佳實踐
- Learning Magento 2 Administration
- Windows 10從新手到高手
- 鴻蒙HarmonyOS手機(jī)應(yīng)用開發(fā)實戰(zhàn)
- Drupal 7 Cookbook
- Mastering Eclipse Plug-in Development
- Python機(jī)器學(xué)習(xí)系統(tǒng)構(gòu)建(原書第3版)
- Windows7系統(tǒng)維護(hù)百寶箱
- PrimeFaces Beginner's Guide
- 用“芯”探核:基于龍芯的Linux內(nèi)核探索解析