Wouldn’t rsync
be simpler in this case, or do you need Git’s versioning capabilities?
Well, I store only Numbers and Pages documents in DT, and I’ve never experienced corruption in this context. As opposed to storing them in the file system and having Numbers/Pages not being able to open those files again. But that happened admittedly several years ago. Having said that – I don’t know if it “works without any problems”. What does ever “work without any problems” in IT?