Continuous Integration
Topic | Source |
---|---|
๐ฅ๏ธ Tech | What is Continuous Integration? - YouTube |
Continuous Integration aims to commit small changes into the build instead of huge features to avoid big merge conflicts.
Continuous integration aims to avoid merge hell. Often, developers working on features separate from each other over a long time. If they merge their changes then, this can result in a lot of merge conflicts. Continuous integration wants you to commit changes as small as possible to the current build. This allows everybody to always work on the most recent state and makes merge conflicts much smaller. However, you also need to create an automatic build and testing environment to always ensure, that everything is still working when adding your change to the large code base