I am looking for an efficient way to retain prior versions of Writer ODT documents. Currently I know to options:
For .odt
files. The File > Versions feature allows storing, viewing, and comparing versions of a document. Downside: Each version is a complete copy of the file; if the file is 300 KB, every version increases the size by another 300 KB. This is unsustainable, especially for fine-grained versioning, and has many disadvantages over just keeping around old copies of the file.
For .fodt
files. Being flat XML files, git can be used to version them efficiently. While short-term slightly larger (about factor 3 for me), it allows fine-grained versioning without too much wasted storage. Downside: Complete lack of integration with the GUI.
Is there some way to combine the benefits of both?