Takes snapshots--in file-geodatabase format--of all or a subset of a given geodatabase's feature datasets, feature classes, view-based feature-classes, tables, view-based tables, and raster datasets. Snapshots are taken on a specified interval.
Developed w/ Python, including Esri ArcGIS Desktop arcpy library.
Read script header in snapshot.py for important info, including how to use snapshot.py.