We have a typical repository organization
we tell people that they should not check out the entire repository,
because they usually only want the trunk or a particular branch.
So, they must select trunk in the source URL.
The question is, what should they put for the destination?
In our case, our repository is called software.
So, our typical working directory structure is:
When I decide to checkout the trunk, I'll select the C:\software directory
in Windows explorer and bring up the context menu TortoiseSVN checkout. I'll
choose the source URL which ends with trunk, and by default the target
directory will initially be C:\software.
I want it to automatically create a subdirectory trunk under repository
control, and then put the contents of trunk under that.
Instead, I have to manually create trunk and then checkout into
Similarly, when I checkout a branch, I don't want to checkout all of the
Thus, the source URL is always a particular branch. I must select the source
Must I also create the target branch folder to match manually also, or could
it automatically create it too?
It's probably hard to change how TortoiseSVN works now; but, this does not
appear to be consistent with the way the command line tool works.
I just tried this:
C:\> CD software\branches
C:\software\branches> svn co svn://<server>/<repos>/branches/VMP5_5_1
and it created a subdirectory of VMP5_5_1 under source code control.
I didn't have to create it first.
Charles E. Doucette * 617-399-1122 * Vaultus Mobile Technologies, 263
Summer St., Boston, MA 02210 * http://www.vaultus.com
Received on Tue Apr 24 23:37:48 2007