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

Re: Svn 1.8 - Problem with Choosing items during checkout

From: BladeOfLight16 <bladeoflight16_at_gmail.com>
Date: Tue, 3 Sep 2013 20:54:11 -0400

On Tue, Sep 3, 2013 at 2:10 PM, Stefan Küng <tortoisesvn_at_gmail.com> wrote:

> If you check a folder, that folder is checked out recursively.
> But if you expand that folder, all children are not checked and you have
> to check them individually. Because if there's one item not checked in a
> folder, that folder is *not* checked out recursively.
> So to make it easy: just don't expand folders you want to get
> recursively but only check them.
> Only expand those folders you have to make individual choices about
> which child items you want and which ones not.

So... The children match the state of the parent until you expand the
folder? That seems like a misleading UI to me; effectively, it means that
expanding the directory automatically unchecks a bunch of boxes that were
checked before you expanded it. I wouldn't expect expanding the directory
to alter the state. What happens if I collapse and expand the same folder
again; does the behavior repeat? What if I simply collapse the folder; is
the reverse done (everything is rechecked)? I would imagine that for
practicality no, but those are the kinds of questions that come to mind
given that I'm already surprised at the behavior.

Imagine a new user discovering sparse checkouts for the first time (like I
did only a couple weeks ago). The user checks a directory, and just to be
sure, expands the directory to make sure all the children are going to be
checked out with the folder. I imagine such a user would be very surprised
and confused and probably frustrated at the notion of having to manually
check all children. Such a user would also be very likely to mistakenly
dismiss the entire feature as useless except for very, very sparse
checkouts (a few individual files) because of the effort involved.

I suppose you might usually want to check out just the directory without
any children, but in my opinion, the non-intuitive UI is a higher price to
pay than making users who only want the empty folder go through a couple
extra clicks to to use a "uncheck/unselect all" function.

My apologies if it sounds like I'm trying to tell you how to run
TortoiseSVN. I love Tortoise, and I really appreciate your hard work. I've
never used anything else for SVN, and I don't want to. I just wanted to
express the confusion and surprise I felt at this behavior since I expect a
lot of other users feel or will feel it as well, particularly new users
trying to learn the tool.


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-09-04 02:54:58 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.