I was sure you might have had this discussion earlier.
The "problem" with that behaviour, is that, for instance, when
you want to checkout multiple projects in the same directory, from different
paths in the repository, you are unable to do it with tsvn directly, you'd
check out the first one from its /trunk/ path, then delete the .svn created
local folder, then checkout the other project from its own /trunk/ path,
Or, you'd have to create the folders before, and then checkout in those
I am certainly not trying to revert the choices made in early stages, but
maybe just an option to either create
the subfolder, or not version the parent one would be nice.
On 4/21/06, Stefan Küng <email@example.com> wrote:
> Peter Scmsvn wrote:
> > I have a question regarding TSVN behavior compared to SVN's, regarding
> > the checkout.
> > When I am in a random folder and do
> > svn co svn://path/to/repos/PROJ/trunk/PROJ
> > it creates a PROJ folder locally, and the parent hasn't the .svn folder
> > (which is logical), and it fills
> > the PROJ folder with the contents of the PROJ folder in the repository.
> > On the opposite, when in TSVN I position myself in a random folder, and
> > I chose to do a checkout from
> > svn://path/to/repos/PROJ/trunk/PROJ
> > it fetches the contents of the PROJ folder in the folder where I am.
> > Both actions are logically correct, but their behaviour are a bit
> > different...
> > In fact, I'd wish the folder where the checkout is made not to be
> > versioned (with TSVN, it is automatically referring to the parent
> > folder (trunk) of the one (PROJ) checkouted, and thus versionned).
> > Is it normal ?
> Yes, it's normal.
> We've had this discussion very early in this project. In the very
> beginning, TSVN behaved like the command line client on checkouts. But
> then people started using TSVN which haven't even touched the CL client.
> And for those (which is now the majority of users), that's not
> intuitive. An UI client has to behave differently here than a CL client.
> Users select the folder where the checkout should happen and expect the
> checkout to go there, not some subfolder they haven't even mentioned in
> a dialog or seen in the explorer before.
> oo // \\ "De Chelonian Mobile"
> (_,\/ \_/ \ TortoiseSVN
> \ \_/_\_/> The coolest Interface to (Sub)Version Control
> /_/ \_\ http://tortoisesvn.tigris.org
> To unsubscribe, e-mail: firstname.lastname@example.org
> For additional commands, e-mail: email@example.com
Received on Sat Apr 22 01:30:47 2006