- cross-posted to:
- programming@programming.dev
- cross-posted to:
- programming@programming.dev
Did you read the article? The author shares their perspective.
For me, Git is quite powerful on its own with version control, diffs, branches, merging, etc. Forges just add a UI for some of these things, and add an issue tracker/ discussion/etc. Forges also add a more modem ui for repo access though git does have its own webserver you can use. I use git without a forge for a number of my personal projects that I’m not sharing with others or not yet sharing
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…
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.
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
I agree, but subversion is awesome!
It sure is! Glad I’m not alone. :-)
CVS would probably suffice…
CVS is awful. Even for local use.