[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Checkout path.

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2006-04-21 21:10:18 CEST

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: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Fri Apr 21 21:11:54 2006

This is an archived mail posted to the TortoiseSVN Users mailing list.