Our department is planning on using the "SVN Checkout" option within Tortoise SVN. In that dialog, we select the "Only this item" option and then we click the "Choose items" button and choose all the relevant files we want to check-out. Let's assume a user will make a mistake, and forgot to check out an important file. What is the easiest way to go back and choose that file (or list of files) from trunk?
Suggested changes to @Chad's answer:
A.) If the parent folder of the folder(s) or file(s) you are checking out DOES NOT EXIST in the working copy, then do the following:
The files will be added to the working copy.
DISCLAIMER: If you do not follow step #3, the working copy of the checked out files will be in a strange location not relative to the rest of the files.
B.) If the parent folder of the folder(s) or file(s) you are checking out DOES EXIST in the working copy, then do the following:
The files will be added to the working copy.
Suggested update to @gbjbaanb's proposed answer:
To include new folders/files to working copy:
NOTE: Repeat step #3 and #4 for all new folders/files being added
DISCLAIMER: Assume you are only adding new folders or files to your working copy/checked out folder.
To exclude folders/files from working copy:
That's the method I used with a very large repository. Only the bits I needed were checked out, when I needed them.
You right-click on the root, select repo-browser, find the relevant bits you want to download to your working copy, right click and select the "update to revision".
To remove items you have downloaded, right click on the item in your working copy, select the same menu (update to revision) and select "exclude" from the depth box.
That's the method I used with a very large repository. Only the bits I needed were checked out, when I needed them.