If you do the following;
-Branch\tag
-check box; switch working copy to new branch tag
Then the externals are automatically checked out. I have Settings\Advanced\IncludeExternals=False
If you do the following, it works correctly:
-Branch\tag
-Switch
-Select "Omit Externals"
I think we just need the "Omit externals" check box available in the "Branch\tag" dialog.
Thank you.