Just look at what sucks in Git.
Large file handling and submodule/subtree.
Re:Confusing Git Terminology
by funcDropShadow on Friday November 03, 2023 @05:29AM
(#38126341)
submodule and subtree are difficult concepts that look easy at a first glance. That is not the fault of the implementation.
For record that's something SVN had. It's difficult in distributed setting.
Heh. I'm old enough to remember when CVS was king. Subversion was a huge improvement. Git was too. I have every reason to believe further huge improvements are possible. They might have to be gargantuan though to overcome inertia by now.