Is there a secure source control mechanism?
Full backup (code, db structure and data) is made on each version and labeled in a consistent manner.