Comment subversion has a neat trick (Score 1) 286
If you publish a subversion repository over webdav, you can easily accomplish this with a feature known as AutoVersioning. As for using webdav to edit a 32MB file, I cannot vouch, but using this method is completely editor agnostic, assuming your OS has a method of mounting a WebDAV directory as a logical volume.