Hacker News new | ask | show | jobs
by lxe 2125 days ago
Why not 'trunk'? It's a tree after all... there are 'branches'... SVN got it right.
4 comments

Aside from the fact that `main` is pretty straightforward for people new to git, one huge benefit is that autocorrect for `ma` still works.
I've been in software since I was a teen, and this comment finally made me realize what "trunk" was actually supposed to mean before Git took over.

https://xkcd.com/1053/

As a non-native English speaker I never connected SVN's trunk with the concept of a tree from which branches grow. I mean, I knew of this meaning of the word trunk but I never thought of it in this context. I was more familiar with the other meanings, the long body part on the elephant and the storage compartment on a car.
For some reason I'd associated it with trunk, a word for the human torso.
My guess is because "Main" was used in Microsoft's TFS.
It's just like some politicians - destroying anything the predecessor created, no matter how good it is.