What is the best practice for document versioning?

I am interested in document versioning with LibreOfficce, especially with Writer. To be explicit, I would like to be able to:

  • save versions of the document I am working on,
  • organise versions chronologically,
  • fall back onto a previous version
  • compare versions

I realise I could do that manually, saving each version whenever I want using a date format. However, I would like this process to be more supple and automated, as with code versioning like e.g. Git or Launchpad, but locally.

Hence, what is the best practice for document versioning?

In the file menu there’s an entry called ‘Versions’. This should offer all the stuff you mentioned.

Perfect! I completely missed this one out. Are all versions saved into one file or is there a file per version hidden somewhere?

Also is it possible to make the “save” function a “version save”? (Especially regarding automated save)

I think the changes are saved into one file. AFAIK, it’s currently not possible to use versioning by default. You could try to contact the developer and ask whether he would such an option.

How do I set a keyboard shortcut to saving a version?

There is an option ‘always save a version on closing’ in the Versions management option but I don’t know if this is what you are looking for.

would this help? http://www-verimag.imag.fr/~moy/opendocument/

Please describe what is linked, or even summarise the linked website. If it ever dissappears, your answer is still useful. Thanks.