Steven Grimm [off-list ref] writes:
For example, on a simple Web project, the UI designers will always cd
to the "html" directory. They get "src" and "lib" too, but if they had
a choice they wouldn't. When they cherry-pick, it'll always be a
cherry-pick of their own stuff (in the html directory) and likewise
with a revert, so they have no reason to cd-up for any of those
operations if the tool doesn't demand it. And perhaps less obvious: in
a typical shared integration area setup, they will never have any
conflicts anywhere but their subdirectory since the other directories
will always be able to fast-forward merge. So cd-up isn't useful for
them even in the case of merge conflicts.
Both good points. Especially the latter one, I did not think of
myself.
Thanks.