Version control local changes tab missing in 2020.1

Answered

I recently formatted my computer and installed a fresh Ubuntu 20.04, then used snapcraft to install CLion 2020.1. I am unable to find the local changes tab in the Git view. I've searched everywhere in the Git tab, and the View -> Tool Windows. The Search Everywhere feature has a "Local Changes" but it's really just the commit window. Has the original Local Changes been removed from the Git tab?

 

Also, I've validated that CLion is pointing to the git application (/usr/bin/git), and tests successfully.

 

89 comments
Comment actions Permalink

Dearest friends,

I call upon all of us, myself included, to ping back to this issue every 2 weeks until it is resolved.
Not one person I've encountered since may is a fan of this change.

Some say this change is the worst thing to happen in 2020, and that is saying something!

0
Comment actions Permalink

What on earth have you done JetBrains? This is just plain awful. I've been using Idea for 13 years and now I can barely work my way around without pulling out my hair. For the first time in my career I am seriously considering changing my IDE.

0
Comment actions Permalink

Same here, I tried to get used to the commit dialog for a few months but that does not do the trick. I used the diff view in the tab to review the changes / history and then manage my versioning in the terminal.

I just decided to fall back to the non-modal mode just to have the diff view next to the changelist but it's far from ideal.

Adding my votes to a revert.

0
Comment actions Permalink

+1 local changes is one of the most useful tabs on JetBrains suit! Please bring it back :) 

0
Comment actions Permalink

Yeah, awful UX change and should certainly not have been have made as a default feature. It should have been eased in. The saying in the industry regarding users and UX and "users not knowing what they want" has far less applicability, if any, to IDEs and their developers. I feel more attached to my IDE as a software product than anything else, and changes this large, especially this specific case of VCS, if they must be done for whatever reason should be done with care. The feature should've been advertised with the ability to turn it on rather than: 1. it being forced on, 2. Many frustrated developers seeing everything that changed, and then realizing it can be disabled. Bad move by Jetbrains I don't mind disabling it as long as the BC feature is never dropped.

Unfortunately for me and other Rider users, it's even worse because  there's inconsistent behavior between VCS in the IDEs. I assumed incorrectly previously that the VCS system in all IDEs would be relatively he same, if not exactly the same (I'd imagine I suppose, if involving Git). Turns out that in Rider they're not for whatever reason. I cannot get Preview Diffs back to where they used to be, and i've written about that already, filed a bug, but the only reason I'm writing now is because I'm wondering if anybody has a setting that I might be missing for that. It's very odd that in CLion, Pycharm, IntelliJ, etc, preview diffs have not moved. I still get preview diffs next to my locally changed files in them which I need more than is realized, for quicker development when working with repos a lot, just for quick spot checking without obstruction of what I'm holding about my code and don't have to change my code view. But instead, preview diffs now very oddly, open in the editor, as a feature in Rider. Please help below.

0
Comment actions Permalink

Please support the related Rider issue very easily by just upvoting a filed issue. I made it simple with images to show the new "feature" of preview diffs existing in the editor regardless of "Use non-modal..." setting Just go to the 3rd attached picture of this issue and keep viewing each image to the right to see how preview diffs are now in Rider regardless of the "Use non-modal..." option. If you don't like this then please upvote that issue so it gets attention!

0
Comment actions Permalink

I really liked the way it was. I am going to downgrade my intellij version. 

0
Comment actions Permalink

Intellij is probably the greatest IDE in the world. And the best of it was the git integration. Why in the world would someone change that, if you already got perfect git integration....  It's not that good anymore. Luckily we can restore the old one...

0
Comment actions Permalink

It is the most stupid change in Webstorm. Please don't kill my IDE!!!
Please fire the person who made this decision and return previous default view for the Git tab.

0
Comment actions Permalink

Look how much people come here. Just count how much people cancelled subscription because you removed the most useful interface in IDE! I was to close to cancelling, but decided to find the way to return 'local changes' tab back.

0
Comment actions Permalink

So in fact, I kind of like the new change.  I saw it earlier before it became default and tried it out a bit.  I liked the fact that the diffs came up side by side similarly to when you split a window because its easier to see changes in context.  I ended up switching back, though, because it seemed more difficult to see the diffs for each file I had changed.  Now I notice that I can arrow up and down and click the changed files and the diff pane updates automatically, a much better user experience.  

All that being said, one thing you must do at a minimum is provide a walkthrough for folks when introducing the change so they know what's going on.  Preferably one of those snazzy ones that jumps from UI element to UI element, but even a video walkthrough would be better than wondering what happened to the workflow you've been used-to for literally years.  At the end of the walkthrough allow the user to opt out if they don't like it and provide clear instructions for opting out later if they want to use it for a bit before deciding.

0
Comment actions Permalink

Had to find this thread to figure out what happened.  I don't like the change - add +1 to the thumbs down count

0
Comment actions Permalink

This change is horrible. Why would you make it so difficult to see local changes? I used to be able to see the differences I had made at a glance with a single button click, now I seem to have to do several steps just to have much more of the window taken up to see the same thing. I also have to remember where view> commit is every time (feels unnatural) instead of just going to version control where local changes is usually the open tab. 

I dislike this change a great deal. Put local changes back in the Git tab. It just makes so much sense to be there. How many users have to hit this issue and change the commit modal setting before its understood this was a bad idea?

0
Comment actions Permalink

Peter, the breakpoints and diff windows are not modal. Or at least they are not anymore, I think breakpoints was modal at some point in the past, but are not now.

0
Comment actions Permalink

Yeah, Mike, you are right!

0
Comment actions Permalink

I certainly prefer the old WUI and configured IJ to use it and I didn't grumble as much as I might have.

But 2021.3 EAP seems to have cleared those settings and I'm back to remind myself how to restore the Local Changes view and open a diff window when needed. I'm sure I'll figure it out, this message is yet another plea to leave well enough alone in this area. Or at least make it much more apparent how to get back to the 'old' behavior.

 

0
Comment actions Permalink

I don't like this change either. I had to Google to set this back. I like that the `Local Changes` are together with `Git`.

0
Comment actions Permalink

stupid design. i hope this didn't happen like COVID19

0
Comment actions Permalink

I can't understand this change. The most often thing I do with git is "git status". This tab is one of my reasons to use intellij. Now it just disappears and no easy way to find it!

0
Comment actions Permalink

That's the worst change ever.. And thank god for that thread. I use local changes & shelf tabs on a daily basis. Please make it the default once more!

0
Comment actions Permalink

this change is sooo bad im not going to spend the next 2 hours and google to find what changed, im nit paying for an upgrade when you break my workflow, to fix my workflow, the instructions on how to fix do not work as i am a linux user, yes i did fix it, but at a cost of 2h of my dev time, and its the last time, this feature is the ONLY reason i use intellaj vs emacs, id rather spend my time learning a usefull skill like emacs or vi, thats universal across platforms, that doesnt change every time a tech manager decides he knows whats best for 1000s of developers not even related to your company, this is tech debit introduced by jetbrains, this happens over and over, every release, this disrupts us professional developers jobs, yes we are paid to actually create working products, keyword working, switching to the 2022 version is soo bad my ide crashed every 5 min. why did you have to support wsl, i cannot upgrade past 2021.3 due to wsl, not everyone is a ms user

0
Comment actions Permalink

Why would you remove this extremely useful interface and hide it behind a vaguely-worded settings flag? Just put a clearly-labelled button in the VCS interface to toggle it.

0
Comment actions Permalink

Also strongly dislike this change!

0
Comment actions Permalink

This is the most annoying change of all! I am one more annoying change away from switching to different IDE. Why would you want to spoil a feature that everybody uses? I don't think anyone would want to jump oceans to see their local changes. 

0
Comment actions Permalink

Over two years of people consistently commenting about how terrible this change was and there hasn't even been a response from the Jetbrains team about it. This is so strange...

0
Comment actions Permalink

Honestly, in the end I grew to like this new tab. I was skeptical at first but gave it a try. It fits nicely in my layout right below the project tab on left side of my IDE. I can see my changes all the time, review them and commit faster. Depends on your layout that you are used to of course.

-1
Comment actions Permalink

Hello Shadoninja

There is a reply from JetBrains team on a first page of this thread.

There is an setting that you can change in order to bring old experience back - please go to Preferences | Version Control | Commit and disable "Use non-modal commit interface"

-2
Comment actions Permalink

I for one do like the added screen real estate in the new layout :)

But I spent some time figuring out why I couldn't see the tab... you should add a hint somewhere in the Git panel IMO.

-3
Comment actions Permalink

Hello everyone!

Thank you for sharing the feedback. I kindly ask you to provide it in YouTrack too, so that the VCS team could see it. You can comment/upvote existing issues (see links in this comment) or create new ones.

-8

Please sign in to leave a comment.