When switching from for example trunk to a branch, I get 5 different depth options.
- Only a folder
- Files in a folder
- Direct children
- Recursively
- Working copy
What’s the difference between these? The first two should be fairly obvious, but not sure I get the difference between for example the last two.
Have a look at this nice documentation. It explains all the depth options pretty well, for example:
Checkout the entire tree, including all child folders and sub-folders.
Checkout the specified directory, including all files and child folders, but do not populate the child folders.
Checkout the specified directory, including all files but do not checkout any child folders.
Checkout the directory only. Do not populate it with files or child folders.
Retain the depth specified in the working copy. This option is not used in the checkout dialog, but it is the default in all other dialogs which have a depth setting.
Used to reduce working copy depth after a folder has already been populated. This option is only available in the Update to revision dialog.