3 ms·
Because git is actually very very good at what it does for the most common cases of source control. Aside from scaling edge cases it works phenomenally well an
by dasil003 5y ago
Because git is actually very very good at what it does for the most common cases of source control. Aside from scaling edge cases it works phenomenally well and gets almost everything right. The big flaw is just the inscrutability and learning curve of the porcelain commands, however any attempt to fix that has to either nerf git's power, or else transform the complexity to another equally complex if less arbitrary set of commands and switches. I don't think such a system can ever gain traction because it only helps beginners, for the majority of seasoned developers it just amounts to new syntax to the same stuff.