Linchpin Navigation Menus offers a backup functionality to track saved versions and drafts. It also enables you to restore older versions of your menu. Every time you save the menu structure, a backup will be created. You can list all created backups by choosing "History" in the "⋯" menu. Click on "Apply" next to any history entry to restore a specific backup to the edit form. Please note that you still need to save the restored backup.
Rows marked with a represent published menus, the others are unpublished menu drafts.
The history has a limit to reduce database usage. When the number of backups reaches 100, a pruning mechanism is triggered that will keep at most 100 published backups as well as all unpublished drafts since the second to last published version.