> Charles Valiquette wrote:
> > It would be very useful to add an item in the context menus of the
> > "Commit" and "Check for Modifications" dialogs to be able to diff all
> > the selected files at once.
> > The builtin or external diffing tool would be called once for each file
> > opening a new diff window per file.
> Yuck! Sorry, but that's something I'll never implement.
WinCVS always had this feature, and everyone in our office is using it to
review all code changes before a commit. We use Araxis Merge as our diffing
tool and it supports very well multiple command line calls, opening a new
comparison tab per file in a single window instead of opening a new window
for each file.
> > This way, it would be easy and fast to review all the changes done for a
> > set of files before commit.
> Open the commit dialog, then you can doubleclick on any file you want to
> commit - an easy way (and much better than your suggestion) to review
> the changes.
If I changed twenty files I would have to double-click on each ones to
review all code changes instead of only a few clicks with the new feature.
Select the files, right click to pop the context menu, click on the Diff
item, and that's it.
> > It would also be great if we could choose against which revision the
> > diff should be done (HEAD, BASE or rev#)
> You can use the "Check for modifications" dialog to compare against
> HEAD. To compare against other revs, use either the log dialog or the
> repository browser.
You're right. Again, this is a feature of WinCVS that I'd like to see in
TortoiseSVN, but not as much as the previous one.
> Just use the tools that are already there. No need to add new tools.
I'm not asking for new tools, but for ease-of-use improvements. I do not
think that these improvements are that hard to implement and would improve
our day to day work a lot. Once you get used to review all code changes
before a commit, it is very hard to stop doing it, or having to click forty
times to do it when it only took a few clicks before.
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Wed Jul 13 15:58:32 2005