DEV Community

Discussion on: Explain CI/CD like I'm five.

Collapse
 
david_j_eddy profile image
David J Eddy

"branching is incompatible with CI". This is not entirely true. It is still best practice to branch for features, hotfixes, etc. However you are correct in that CI is difficult execute with long-lived branches. As the name continual integration implies changes are continually integrated into a target branch. But it is not, in and of itself, incompatible with branching.

Collapse
 
anortef profile image
Adrián Norte

Well, in my opinion, it is totally incompatible with branching because it ceases to be continuous even if it is for a couple of hours. You can call it very often integration but not continuous if you do branches.