i've been watching some of the kaizo mario community at work, and despite many of them hacking away at text files and building roms, it seems none of them use version control tooling. i don't blame them one bit.
saying "learn source control!" might as well be saying "it's like your backup zip, except all of the files are hidden, you have to learn a whole new tool to do anything, and you'll waste hours on google learning how to do something that used to be easy!"
sure enough, it would be easy to go "skill issue" and say the problem is with them refusing to use git, but i think it would be more interesting to say the problem is "tool issue" and ask ourselves "why can't we make a better backup.zip?"
if anything "it's like a zip file" might make it an easier sell than "imagine a DAG of content-addressable storage"
cvs: i guess it worked, but it was awfull
svn: well, it could have worked, albeit slow, but it wasnt a good fit for the job (the IDE of "visual objects" is not something i want to spend the rest of my days in)
git: now here we are talking, dezentralized version control, no network neccessary to have some history lessons
fossil: holy shit. my only pain point is that i havent quite gotten my head around merging because that happens so seldom when you work alone, but even that is rather painfree and works. best of all: basically a github equivalent on your fucking HDD, in just a single file, the fossil binary is also just a single file. and usage is very straightforward and easy to pick up. no stage, you add files to be tracked, when you change them, they are, lets say, "autostaged". when you want to commit, you just fossil commit -m "i did silly things here" and you are done. in case this commit forks (because upstream changed in the meantime and you forgot to fossil update) you can either let it fork (unnamed branch that will be merged asap) or do an intentional, named branch.
in short, i love fossil and think it's so easy to use that noone should be allowed to have an excuse not to use version control nowadays. (except for "aint nobody got time for that", that is valid as heck and i already grieve over your lost works, but, like, that's unversioned life, eh?)
it has very good git integration, import from git, export to git, fossil has you covered: https://www.fossil-scm.org/home/doc/trunk/www/quickstart.wiki
(glossing that page, i see it also covers import and export from/to mercurial and svn)