We have a single SVN repository with multiple related projects. Like so...
\repo \Project1 \branches \tags \trunk \Project2 \branches \tags \trunk \Project3 \branches \tags \trunk
I would like to check out the trunk of each project into my workspace without the branches/tags folders.
\workspace \Project1 \trunk \Project2 \trunk \Project3 \trunk
Is there a way to do this without checking each trunk out individually?
Right click on the checked out folder, then use TortoiseSVN → Update to Revision and select Choose items.... This opens the same dialog that was available in the original checkout and allows you to select or deselect items to include in the checkout.
Right-click on the folder and the Explorer context menu will appear, along with some new TortoiseSVN commands. Select SVN Checkout…' From here you can set the following properties: URL of Repository — the URL of the repository you wish to check out.
For single company it is probably the best idea to have single global repository as it is much easier to setup backup/mirroring/whatever on single piece than on hundred of small repositories.
Short answer: no.
Long answer: See http://svnbook.red-bean.com/en/1.5/svn.advanced.sparsedirs.html and do your checkouts in a looped script.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With