I'm currently involved in whether it is feasible to permanently move our in-house TFS server onto the cloud. Part of my research (and question) involves backups, whilst the below extract from the FAQ gives the Microsoft back up plan we need one in place to essentially give us peace of mind.
All data is stored in triplicate on three physically-distinct servers. Full backups
are taken every day with incremental backups every hour. If you want to have
your own backup of your source code, you can sync your source to your local machine.
After doing a lot of research, I have come to the realisation that there is no way of exporting all the projects from VSO TFS and implementing them onto one of our servers.
I am aware there is some kind of backlog item for this to be implemented in the future. However, until this is implemented I have come up with my own solution. This is to schedule a script to run periodically and do a 'Get Latest' on every single project which is held within Visual Studio. I've seen various questions on this, but each solution seems to only do it on one file.
Has anyone got a solution they can share or point me to some source material which will help me build my own script in order to do this?