I'm trying some creative writing, and I rewrite a lot of part of the text, and I want to be able to see previous versions of the same part of the text, and maybe merge them. Doing this by copy pasting somewhere and go back to it again seems very ineffective to me. Is there any automated solution for this?

  • 1
    Git? .......... Dec 30 '18 at 14:22
  • Git is not automatic, you have to commit the changes manually. Dec 30 '18 at 18:50
  • 1
    How automatic - do you want to commit each sentence? Each character? Make a new commit every x seconds? Dec 30 '18 at 20:13
  • medium.com/@jjmerelo/… is worth a read. Dec 30 '18 at 20:23
  • I'm thinking about some kind of logic that creates chunks of text. If you see a person write text, you can see that he changes parts, add text, delete parts. This "atomic" actions should be the commits. I'm not sure how this would work, but I'm sure it's possible. Dec 30 '18 at 23:07
  1. EditPlus with installed|configured TortoiseSVN|TortoiseGit
  2. Any text editor with VCS-support
  3. Just good GUI for version control system of your choice and your editor
  • I want something more automatic, than using just a conventional vcs and text editor with conentional vcs support, and deciding when to commit, and commit then. I want some mechanism that saves all the information I typed automatically. And then visualize them in a way that is easy to use again. Dec 30 '18 at 20:12
  • @ÁdámBakai - experience from a lot of writers tells us: "autocommits on save" is a road to hell of overflooded useless history Dec 31 '18 at 8:34
  • @ÁdámBakai But you can try it: free EasySVN (old, unsupported Assembla tool) + Assembla account (4 some bucks per month): easysvn.jaleco.com + assembla.com/home Dec 31 '18 at 8:43

Try visual studio code, along with GIT. It does all you need.

If you need a futher view into the history of the text then TortoiseGit is a good addition.


Google Docs offers automatic versioning, though it is cloud-based (unlimited storage) and requires an account.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.