Mark Swann wrote:
> I was particularly interested in how TortoiseSVN facilitates the new
> Sparse Working Copy Checkout, so I performed a few experiments and came
> to the following conclusions:
>
> (1) The process is way too tedious, especially if the directory you are
> checking out is nested multiple directories deep. You have to check out
> each ancestor directory one at a tedious time until you finally reach
> the directory you really want. The Repo Browser Context Menu needs to
> allow the "Update item to revision" option on any directory that has a
> near or distant ancestor that is already checked out, and Tortoise
> should checkout out all intermediate ancestors automatically.
Implemented the creation of intermediate directories in revision 11591.
> (2) The normal procedure for checking in your changes should be to first
> perform an Update, then a Commit. OOPS! Not with a sparse working copy,
> you don't! If you make the mistake of doing what is intuitive (an
> Update), you will suddenly find your working copy is no longer so
> sparse. This feature is way bad. I don't know if this reflects SVN's
> intentions but you should never add a feature that makes it easier for
> the user to make a mistake. I don't care if you have provided an
> alternative proper way to do the update, which is also very tedious, you
> should make the sparseness of the working copy transparent to normal
> daily use, i.e. you must allow the normal Update/Commit procedure
> without retrieving all the un-checked-out files in the tree.
As Simon already mentioned: we don't need a lecture in UI design and/or
how to make an application user friendly. A simple recipe on how to
reproduce the problem would be much better.
Anyway: you've discovered a bug which I fixed in revision 11590.
Please try the next nightly build.
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Wed Dec 12 19:32:45 2007