Version Control Tab is missing

已回答

I am using IntelliJ IDEA community 2020.1. I have cloned a repo from git. I am able to create a branch, take the pull and all basic git tasks. 

But, I do not see the version control tab in the tools window. Further, I do not see the "Version Control" option even in View Menu -> Tools Windows.

Did anyone face this issue? What can I do to resolve this?

 

Operation System: OSX 

评论操作 固定链接

Yaroslav Bedrov

Hello! As you can see, many of users are disappointed with this new option enabled by default, may we ask you (I mean someone who is responsible for such requests) to disable it as default, or create a survey where users can vote.

Thank you and take care of yourself!

0
评论操作 固定链接

Hello Vadim,

Am I got it right, that we are talking about modal commit window that was added in 2020?

0
评论操作 固定链接

Not sure I remember when it was added. Option is called "Use non-modal commit interface"

0
评论操作 固定链接

Yaroslav Bedrov I think some users are showing up here because either they can't find that non-modal option, or they have tried it and it is not working correctly. Even with the latest IDEs, some of my devs see a Git tab with the beloved older style "Local Changes Shelf Log" tabs in the tool window while others see the new finicky separate Git and Commit tool windows, with "Changes" only appearing when comparing branches.

Yes, they have "use non-modal commit interface" checked and "open diff as editor tab" unchecked, and across various jetbrains IDEs its a bastardized mess of git / commit / changes tabs sometimes appearing floating sometimes appearing in editor tabs. 

I've read the tickets like above claiming "jetbrains users prefer the new UX", but logically I don't see how to arrive at that conclusion when users can't reliably configure it one way or the other.

For others, to fully get it to change:
1. Quit your IDE, google "jetbrains help full uninstall <your ide>" 

2. remove the preferences / caches or whatever on that page

3. restart

4. Either import your settings from a working IDE or try configuring it again

 

 

0
评论操作 固定链接

Arek R.

I am not sure that I completely following you.

Local Changes are not gone, they have moved to "Commit" toolwindow.
You can restore old view by disabling "Use non-modal commit interface"
What is use case of pathnames/locations? Wouldn't grouping by Module help?


0
评论操作 固定链接

What I hate about the non-modal version is that it opens tons of new tabs when I review the code. Also double clicking on the files to preview the changes is terrible experience. Can you make it work with single-click and one tab? 

0
评论操作 固定链接

@Tomasz Wilczynski You only need to double click the first file, to activate the previewer. After that the rest of the files can be single clicked to preview.

0
评论操作 固定链接

Tomasz Wilczynski i agree whole heartedly and i dont know if the devs fully understand what we were looking for. however i did manage to get what i remembered to be what local changes looked like.  You have to unselect the Use non modal interface thing mentioned before but you also have to restart your IDE and then go to the Git tab and not version control or local changes tab.  Now I have to find out how to return it to PyCharm

0
评论操作 固定链接

This is a UX issue: After a fresh install I lost the git console to review local changes.

This is a bug: Clicking "Git > Uncommitted Changes > Show Shelf" doesn't do anything when "Use non-modal commit interface" is enabled.

0
评论操作 固定链接

Maarten Segers

could you please clarify what version are you running?

0
评论操作 固定链接

Ruslan Kuleshov, the latest (2022.1.3).

"Show shelf" will open the "Git Log" dialog when "Use non-modal commit interface" is enabled.

0
评论操作 固定链接

Same issues for me. In my opinion new changes should be reverted. Not satisfied with the UX.

Will try to switch to 2019 version.

0
评论操作 固定链接

I just installed IntelliJ on a new machine for the first time in ages and spend way too long trying to work out what happened to my beloved "Version Control" tab.

Why on earth was this changed? It was one of the most useful things in IntelliJ. I can't imagine what sort of workflow this new thing is meant to support, but it's not a typical developer workflow where I need to regularly keep track of what I have and haven't committed, for which the old version control tab was the best git tool that I've seen.

And hiding the option to revert it behind the obscure "Use non-modal commit dialog" option is baffling.

This reminds me of Microsoft removing the Start menu in Windows 8. Please don't make big UX changes like this without actually consulting your users.

0
评论操作 固定链接

Doug

We'll check if there are some bugs with settings migration in the described scenario, thanks for reporting.

And let me clarify some of the mentioned issues

> I would never have guessed "non modal" meant the old style. "Modal" has a specific meaning for a software developer

Non-modal means the NEW style, which is indeed non-modal - does not block the app when it is shown. In contrary to the commit dialog, which is modal, and blocks the app when it is shown. Do I miss something in the terminology?

> the local changes view does not show the diff for the file.

Since Local changes can be used not only for commits, we decided that showing diff right away is too aggressive. That is what one needs to double-click or use Next changes shortcut (F7) to open the diff. It opens in editor, and follow the selection afterward.

> Separating the git functions into separate tool windows is counter-intuitive for all but the most basic git user.

While this might be true, separating the views provides benefits e.g. allows seeing the log while preparing the commit.

> The advantages in being able to see everything in one tab and not having to hunt for the other set of information when you need it is too great

The old UI is still there if it works better. The new UI is only enabled by default on fresh installations (when no configs of previous versions are found on the machine).

-1
评论操作 固定链接

Ed Kusnitz

The new Ui is enabled by default only on fresh installations when no traces of previous installs are found. 

Existing installs keep the old UI as default and show an offer inside the Commit Dialog to switch.

You can toggle the "Use non-modal commit interface" option in "Settings/Preferences | Version Control | Commit" to select the UI that works better.

-1
评论操作 固定链接

> You have to double click and "open" each file now as well to view changes? 

No, you double click to open the diff that than follows selection.

> Not a fan of this change

There is an option to revert to the previous commit UI, as mentioned above.

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360008115520/comments/360001573520

-1
评论操作 固定链接

wasted 4 hrs of my life bc of this tardation. do not disrupt our workflows for your silly politics!!!! this costs our companies money ill switch to a pos FREE editor like vscode or emacs rather than pay you and have your business cost me time and money!!! I had hoped you would have learned your lesson with that stupid indexing issue (that still exists) or the regex one (that still exist) and gave you another chance, fix your bugs we dont want new stupid features, or themes, or changing our workflows. How is it that a free editor is taking all your business, you dont listen to actual developers, prolly some college visual arts major this junk uses up gigs upon gigs of ram, and gets more and more irrelevant by the minute. Leave my ide alone, no one asked you to change my dev environment just fix your bugs, maybe even release a light version without all the bloat, 80% features are prolly not used.

-1
评论操作 固定链接

Hello,

Do you see "Git" tool window?

-3
评论操作 固定链接

> I can see there's new commit window but actually don't want to commit.

The Commit toolwindow shows the same Local Changes tab, and you can browse changes, navigate to modified files and manage changelist from there. 

> It was not clearly said that Version Tab has been removed

It is not removed but moved to the Commit toolwindow. The change was described in EAP and release posts, and what's new.

https://blog.jetbrains.com/idea/2020/03/intellij-idea-2020-1-eap7/#commit_tool_window_commit_dialog

https://www.jetbrains.com/idea/whatsnew/#version-control

BTW, it is only enabled by default on new installations. On existing installations, the previous UI is the default, and only a proposal to switch to the new one appears.

Was it a clean IDE installation?

-3

请先登录再写评论。