azure-devops-migration-tools icon indicating copy to clipboard operation
azure-devops-migration-tools copied to clipboard

Time Travel Processor

Open MrHinsh opened this issue 5 years ago • 2 comments

Gordon, would you be interested in building a processor that relies on the "as of" extension and resets a set of work items to an older version?

https://stackoverflow.com/questions/64758376/can-the-azure-devops-migration-tools-be-used-to-backup-a-boards-projects-work-i

Azure DevOps does not offer a built in way to restore Azure Boards in a project to a specific point in time. This feature is necessary to protect against catastrophic user error.

How can this tool be used to fill this gap?

For example, can I migrate to a "backup" project with the intent of potentially restoring the original from the backup.

I was thinking of having X backup target projects and cycle through them (selecting one each day to migrate/backup to), so that I have X days of backups.

Please provide instructions.

MrHinsh avatar Nov 15 '20 19:11 MrHinsh

@MrHinsh for this are we basically saying the wiql runs with an AS OF and then for everything in the result we get the latest and update it to what the data was as OF that time? Would we want to do relationships as well or just fields?

GordonBeeming avatar May 08 '22 22:05 GordonBeeming

I think it would need to be relationships.

MrHinsh avatar May 09 '22 05:05 MrHinsh