How it works...

While most of the other commands are pretty self explanatory, the emphasis here is on the --deep switch:

  1. By including the --deep switch, the entire history of the TFVC repository is consumed during the migration process. If this keyword is left out, only the most recent changeset will be fetched, which you wouldn't want in the scenario of a full export.