It seems to me that the functionality of the "SVN Checkout" menu item
on the folder context menu could usefully be extended and improved.
CURRENTLY: "SVN Checkout" does NOT appear if the folder is an SVN
working copy folder OR if it is a folder containing working copy
folders. For all other types of folder, including SVN repository
folders, it does appear. The "checkout directory" field is pre-filled
with the repository name appended to the selected folder even if the
selected folder is an SVN repository!
MY PROPOSAL: Selected folders should be categorised as follows:
1. Working copy folders: Should behave as currently i.e. "SVN
Checkout" not shown.
2. Folders containing working copy folders: "SVN Checkout" should be
shown in addition to "SVN Commit" and "SVN Update". "Checkout
directory" should be pre-filled with the repository name appended to
the selected folder.
3. Empty folders: "SVN Checkout" should be shown as currently with the
checkout directory pre-filled with the selected folder name.
4. Folders containing SVN repositories: "SVN Checkout" should be shown
with "URL of repository" pre-filled with the URL corresponding to the
selected directory and "checkout directory" pre-filled with the most
recently used checkout directory with the last section replaced with
the selected repository name.
5. Folders not in any of the above categories: "SVN Checkout" should
be shown as currently with "Checkout directory" pre-filled with the
repository name appended to the selected folder.
The worst "UI sin" with the current system is that users might
reasonably expect the process for checking out a repository to start
with a context selection of the repository folder. If they do this and
then take defaults, they end up corrupting the repository by checking
it out into itself!
Also, it would be useful if there was an overlay icon for repository
folders to facilitate recognition in Windows Explorer.
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-01-19 16:56:39 CET