Skip to content
timritzerPublic

About

Backup application for automatically creating shelvesets in TFS to use as a regular backup mechanism

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

TFSBackup

Backup application for automatically creating shelvesets in TFS to use as a regular backup mechanism.

Creates shelvesets every 30 Minutes, and if the option is selected makes a Daily shelveset for each day of the week.

Shelvesets are automatically overwritten when the next backup of the same type kicks off. By default this leaves you with up to a week of rolling daily backups to fall back on if needed.

Restoring from backups can be done by simply unshelving the shelveset in Visual Studio, no additional tools needed.

Note: this utility allows logging of the backups, users and any conflicts/errrors to a DB store. The functionality is disabled by default to make it easier to run, but can be re-enabled by uncommenting the following line in the Load event:

    //Uncomment to support Database logging
    DBLogger = new BackupLogger(AppLogger);

ToDo:

  • Finish porting over features from original source
    • Automatic update functionality from fileshare
    • Watchdog process to make sure backup application stays alive and is not killed.

About

Backup application for automatically creating shelvesets in TFS to use as a regular backup mechanism

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages