4 ms·
I don't think "main" is a good replacement because it loses the notion of it being a branch where the finalized and production ready code goes. It could just as
by anaphor 6y ago
I don't think "main" is a good replacement because it loses the notion of it being a branch where the finalized and production ready code goes. It could just as easily mean "where we do all the work" (i.e. trunk based development, which I also dislike the name of), and I think that's potentially confusing to new people even more than "master" (although not as offensive to some people apparently).
If I'm going to rename my default branch, it'll likely be "release" or "final" or something.
- Klonoar 6y agoI just use "trunk" as my root branch. I remain astounded that nobody seems to want to use this, when there's already existing architectural practices surrounding it.
- orthecreedence 6y agoHas anybody thought about how "trunk" might make elephant coders feel?
- ironmagma 6y agoMaster doesn’t necessarily imply “production,” either, though. It could be that master is where the latest work is, but “prod” is where production ready code should be merged into. All of these branch names’ meanings are arbitrary.