I asked some others before but I am still not sure how to solve it exactly. Basically I have a dev server with multiple folders of different branches for a project. Right now I tar.gz them daily to S3, so I have full daily backups because sometimes a dev comes and asks me to revert to a day before (yea I know...don't tell me). Problem is that this is very IO/Load heavy since we are talking 2 figure gigabytes and 100,000+ files. So now I am asked to backups even more stuff. I thought about rsync but then I miss the daily full option, except maybe combine rsync with "copy changed files to folder, tar it, date name it"? For rsync I'd need a backup server though because S3 as mounted share is super slow and not an option for this amount of files. What should I do? Or just tell my devs "svn/git do you speak it?"?
thanks for help