3 ms·
RCS was okay if you were a sysadmin, terrible for everyone else. CVS was okay, but still limited. SVN was more advanced, but buggy as hell. Git is more advanced
by peterwwillis 8y ago
RCS was okay if you were a sysadmin, terrible for everyone else. CVS was okay, but still limited. SVN was more advanced, but buggy as hell. Git is more advanced and less buggy, but over-complicated and unintuitive.
Git was actually started in order to complete core functionality and let someone else make the front-end for the VCS. But somewhere along the line people just decided they didn't need a user friendly frontend, and now the core is what people use every day. 13 years later and it's still difficult to use. Unless someone comes up with a really slick universal frontend for it, it's probably time for a new VCS.
- cpdt 8y agoWhat about Mercurial?
- peterwwillis 8y agoGood question. I never gave it a fair shot, and it used to have some flaws, but maybe it's cleaned those up by now.
- gHosts 8y agoReally slick, really easy, really powerful. Combined with Evolution extension.. unbeatable. I have used SCCS, RCS, CVS, SVN, bzr, git, but hg is by far the least pain and most powerful I have seen.
- bsder 8y agoHush. Please leave everybody on git so that I can have a competitive advantage over them.
- dilap 8y agothe funny thing about git is the conceptual model is clean. DAG of commits, content-addressable file-system. cool. what's insane is the CLI -- a random mismash of commands, all of which do like 4 different only vaguely related things. it's a total clusterfuck.