Can I have the Tree based project/directory commit back?
Is there any way to get he tree based view of pending
commits back? I found it really useful to be able, at a
glance, to work out what changes were made in which
packages and then check in appropriately
Cheers,
Bonny
Please sign in to leave a comment.
One feature of the prior approach missing is that exclusions are not remembered. Is it intentional that an excluded file is now not remembered for exclusion next check in? (Using svn)
Hello Bonny,
Did you notice Changes toolwindow at the bottom?
-
Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
Hello Jon,
Yes, this is intentional. It's now covered with changelists functionality
-
Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
Ahh, spoken too soon...
IDEA rocks!
Ahh, thanks for pointing that out Maxim, I was starting to get a bit frustrated
with what I thought was a reduction in functionality! I really like the concept
of the change lists, but I think the UI could do with a few tweaks. For example:
Changes Tool Window:
- if I press F6 to move a file/folder to another change list, the dialog
is awkward. Keyboard navigation could be improved (eg start typing the name
of the target change list to select it), and the change list that the file/folder
is in should not appear in the drop-down list (or should at least never be
the default selection).
- if I right-click on a file/folder in the tree and select "New ChangeList",
I was expecting that file/folder to be moved to the change list I just created.
- "Commit Change List" vs "New ChangeList" vs "Remove Changelist" in the
context menu - make up your mind ;)
- many menu items are missing the "..." that indicate a dialog will be displayed
before any action is taken.
- is there any chance you can add a "delete" option to the context menu for
unversioned files? (possibly other items that appear in the Project toolwindow
context menu too, although "delete" is the only one I miss so far). Often
I have unversioned files that I want to delete (cruft left behind by CVS
conflicts, ant tasks etc), and this would be the perfect place to clean those
up.
Commit Dialog:
- provide a way to select/deselect all files.
- files in the commit dialog should have a context menu ("Diff", "Move to
another list...").
- there appears to be a bug when viewing a diff from the commit dialog. I
can't focus/see the diff window. I'm running on JDK 6.0 beta 9th March though
so perhaps it's a JDK issue.
- if I show the commit dialog by selecting "Commit Change List" from the
tool window's context menu, I'm not able to change to a different change
list. Is there any particular reason for this restriction?
Other than that, it's looking like a solid improvement over the old approach.
Cheers,
Chris
>> Is there any way to get he tree based view of pending commits back? I
>> found it really useful to be able, at a glance, to work out what
>> changes were made in which packages and then check in appropriately
>>
>> Cheers,
>>
>> Bonny
>>
One more thing I just noticed - it would be nice to be able to rename a change
list.
Chris Miller wrote:
One thing I found would be nice, and keep the "flow of coding" going,
was using a quick list similar to the 'recent files' popup to
easily/quickly change the default change list.
But then I'm also thinking that if you changing that often, you need a
break :P
Maxim,
From your side, what's the most useful way to go about what Chris is doing here with his feedback? At this point I'm not sure if this is what you want to start a dialog or when/if you want him to go create an issue in JIRA for each suggestion.
Thanks,
Jon
re: commit dialog
You can use Ctrl-A to select all files in the list.
This seems to be ignoring my Perforce changelists. I have multiple changelists open in Perforce, but in the Changes toolwindow, they are all under Default. This was working properly under the old "Version Control"/"Commit Project..." dialog.
Cheers,
-Bruce