Why does projects new need to store changes to the files it generates in SVN?
AFAICT, all (or nearly all) the files are generated from data that is already in SVN. There are perhaps a few files that contain historic data that is not otherwise available. These could be stored as template files in SVN in case the working files need to be regenerated. But otherwise, I don't see the point in storing changes to derived data in SVN. We should be striving to reduce data duplication, not increase it...