I often work with development environments that support file
manipulation inside some kind of Project View, including renaming and
moving files. Some IDEs also provide "refactoring", where I can rename
a Java class or change its package, and the IDE handles the file
renames behind the scenes.
Unfortunately this makes working with TortoiseSvn rather difficult. In
order to maintain history across the rename/move, I have to either
rename using the Tortoise function by going outside of my IDE, or
manually reverse the IDE's rename and re-do it myself using Tortoise.
It would be a huge help to the way I develop (frequently refactoring a
large Java codebase using Eclipse and Netbeans refactoring tools) if,
in the TortoiseSVN "commit" or "check for mods" dialogs I could pick
(1) a missing file and (2) a new file, and then say "these files have
been renamed". Tortoise would locally mark (2) as an Add with history
from (1), and then mark (1) for deletion, i.e. "renaming after the
event".
Other feedback
The log window seems to have searching/filtering devices at the top.
I've used it many times and have never managed to get these to work.
It isn't clear how they interact with the "next 100" function. After a
lot of fiddling, typing and pressing enter, and choosing dates
(fiddly), I usually give up and hit "Show all" and wait, then eyeball
the list. Do these filters operate as parameters to the underlying SVN
log command, or do they operate on the result set? Either way, I can't
figure it out. I wouldn't mind a hint as to how to use them, but my
main point is there are some usability issues.
Other very minor feedback
In a previous mail to this list, I reported drag and drop operations in
the Repo Browser were not showing a Confirm dialog. I have double
checked, and I was being stupid or too trigger happy, and had
misinterpreted the Confirm/Enter log message dialog as a
feedback/status report dialog. For some reason, it looked like a "All
completed OK" style dialog. Perhaps it should say "Are you sure you
want to [move/rename/etc.] this file?" with a "Move file remotely"
dialog title. Or perhaps the text field should be focussed / selected.
I don't know what's the answer, but for some reason my brain
interprets it as an information message.
It's a fantastic tool and I hope you find my feedback constructive -
keep it up!
1.2.6 r4786
Please cc me in your reply: steve @ steve-spencer.com.
Cheers,
Steve S
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Wed Jan 11 10:42:40 2006