Replaying novel from begining, and version control

Hi there!

Something that I think would be enourmously cool is to have a scrivener project be able to track every single change made, down to the character, and then be able to replay the creation of the work from scratch. This would be absolutely amazing!

The other thing, as a novel writer I like comparing old and new versions of my novel. I’ve seen others ask for something like what is in pages and word, but I’ve been thinking more of a github-style version control, with comits, reverts, branches etc. I’ve got a way of keeping new versions, but it’s kind of bulky and afaik it’s not possible to compare the documents within a project. Please tell me if I’m wrong.
And it must be able to track comments, please?