3 ms·
I HATE Git. It seems like every other over-complicated, over-engineered solution to problems that should be simple. I used svn for a long time. New developers
by bluedino 5y ago
I HATE Git. It seems like every other over-complicated, over-engineered solution to problems that should be simple.
I used svn for a long time. New developers got it right away. Git is treacherous waters for 7/10 of the developers I've worked with.
That said, I LOVE GitHub and gitlab. Amazing tools for collaboration. But the Git part doesn't really do it for me. I'm waiting for something better to take its place.
- TeeMassive 5y ago> It seems like every other over-complicated A DAG is one of the simplest data structure out there. What is complicated is doing merges in non-DAG CVS and let's not even talk about more "complex" operations like putting all of your commits on top of a branch, only committing a single line and, god forbids, creating branches without asking for permission. > over-engineered solution to problems that should be simple I get it that you're unfamiliar with how not nice databases schemas are. A git repository from 2005 will still work in 2021. AFAIK all other CVS will fail at this because they rely the overly complicated data representation. Git's internal representation is very simple. Filesystem snapshots referred to by content and these snapshots that can reference other snapshots to form a DAG. Just because you didn't take one hour to understand this doesn't mean it's "complicated". > That said, I LOVE GitHub and gitlab. These would not have existed if not for Git's internal representation that allows the necessary flexibility for other tools and extensions to integrate directly.
- PufPufPuf 5y agoYou may like GitLess, it uses git under the hood, but has a simplified CLI: https://gitless.com/ https://gitless.com/