• 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

    • rhabarba
      link
      fedilink
      -212 days ago

      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…

        • rhabarba
          link
          fedilink
          312 days ago

          Mercurial is decentralised, there is no single “source of truth”. (Not counting “upstream”, of course.)

            • rhabarba
              link
              fedilink
              412 days ago

              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