Joined 18 years ago
Master can be used as a chat room (substitute english with code) and leave branches for very specific cases when that doesn't work. That's basically doing continuous integration. If you prefer, you can think of it as if you are still having branches with one commit each ;).
The important thing for CI is being sure that each commit is either hidden (through a feature toggle maybe?) or it doesn't break anything.
Master can be used as a chat room (substitute english with code) and leave branches for very specific cases when that doesn't work. That's basically doing continuous integration. If you prefer, you can think of it as if you are still having branches with one commit each ;).
The important thing for CI is being sure that each commit is either hidden (through a feature toggle maybe?) or it doesn't break anything.