What does the undocumented switch, `-v`, do for `tmutil restore` command?
The tmutil commands restore verb syntax is:

restore [-v] src ... dst


The use of the -voption produces verbose output during the restore, i.e. additional information about the restore that's not outputted without it.

As a side note, tmutil -v will output the version of tmutil.