// Determine which target directory to use.
// User did not pass a specific value for --destination. Make one.
// Switch to the working branch; create it if it does not exist.
// branch if it already exists.
// Regardless of the result of the export, reset to our original branch.