It may be overkill but I use Logseq for notes. It uses a local git repository to manage changes. I have a hook setup to push to a GitHub repo when it does.
It just produces markdown files so you can dig through them without the app installed if you like.
Metal Gear?!