This situation about the VCS database not getting backed up properly; I suspect that's common. The problem is that for many organizations the VCS is not treated with the same respect as the production line of business servers; often being installed and managed outside the domain of the DBA and operational team.
Years ago, when working for a previous employer, there was a SAN failure, and we lost the repository for Team Foundation Server with no backups. From what I recall, it was the QA team who installed and "managed" it. At the time, I was a developer and not responsible for any of it. We all basically had to fall back to checking in the latest version of the projects that were cached locally on our PC and essentially lost all of our file version history, tasks, and workflow.
"Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho