• 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…

    • 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

      • 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.