I have a feature request for simplifying things for new users,
intended to help them avoid making the kind of simple mistakes and
misunderstandings the beginner does, that makes it easy to mess up
during the initial import of a project directory.
I think an Import Preview-function would be useful to ensure:
* That the imported files end up in the intended location in the
repository
* That only the intended files get imported.
If the Import Dialog had a preview function, it would allow the user
to preview both the resulting repository structure, and the local
files that would be imported or ignored.
Example: The user has a local project directory at
C:\Development\MyProject that he/she wants to import, containing the
document Design.doc, and the user wants to import this into a
subversion repository at http://myserver/svnrepo/
The question is, does the user intend to import the document to
http://myserver/svnrepo/Design.doc or is the desired result
http://myserver/svnrepo/MyProject/Design.doc instead?
The user might assume that since we are importing the
MyProject-directory, that this part of the path will be added
automatically, and therefore import into the wrong location.
TortoiseSVN also does not warn the user about importing into a
non-empty directory in the repository (such as the root of an
non-empty repository), the way it does during checkouts.
It is also very likely that a beginner user will not have configured
the svn:ignore-property appropriately, and will therefore import
several files that are better left unversioned, such as Thumbs.db, or
output directories such as /bin and /obj in .NET development,
therefore being able to exclude files and add files/patterns to the
ignore-list during import preview mode would be very useful.
I saw a workaround to "preview" new files using the add dialog, here:
http://svn.haxx.se/tsvnusers/archive-2006-10/0154.shtml but this
method is unintuitive to the beginner.
/Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Thu May 10 01:28:47 2007