- cross-posted to:
- programming@programming.dev
- cross-posted to:
- programming@programming.dev
Git is quite powerful on its own with version control, diffs, branches, merging, etc.
All version control systems do that, hence my question.
Git was conceived as a bazaar (because of its use for the Linux kernel), but most projects are more like cathedrals. In my opinion, Git is simply over-engineered for most projects. For projects that you don’t want to share with others, even CVS would probably suffice…
Well just speaking for myself, i use git without a forge for personal stuff because i was already familiar with git and it fits my needs. No need to learn another version control system for some basic projects i throw together
deleted by creator
Mercurial is decentralised, there is no single “source of truth”. (Not counting “upstream”, of course.)
deleted by creator
Both Mercurial and Git started around the same time as a replacement for BitKeeper - which also was decentralised.
CVS would probably suffice…
CVS is awful. Even for local use.
I agree, but subversion is awesome!
It sure is! Glad I’m not alone. :-)