Version Control window
This tool window is available if version control integration is enabled for your project.
The tool window accommodates several views/tabs, which display VCS-related information and allow you to manage changelists, perform VCS-specific actions, view changes made by other team members, and so on:
Console tab: this tab shows the results of executing VCS-related commands.
Local Changes tab: shows a list of files that have been modified locally and have not been committed to the repository yet.
History tab: this tab is added to the Version Control window when the Show History command is invoked through VCS | <specific_VCS>.
Integrate to branch info view tab: this view is available after running integration with the Run status after update setting specified.
Repository tab: this tab is only available if you are using Git or Mercurial as your version control system. It shows all changes committed to all branches of the local and remote repositories, or to a specific branch or repository.
Repository and Incoming tabs: the Repository tab shows the changes committed to the repository under the VCS roots within the current project. The Incoming tab shows the changes commited to the repository by other team members, and not checked out locally.
Shelf tab: this tab is added to the tool window when you shelve a change or a changelist.
Update Info tab: this tab becomes available when local information is synchronized with the server.
Title bar context menu and buttons
You can right-click the window title bar and use the context menu to configure its viewing mode, associate the window with a different tool window bar, or resize and hide the window.
You can also use the toolbar buttons:
Automatically sets the focus on the object name in the Project view when the editor area is in focus.
Hide the tool window.
To hide all the tool windows, press Ctrl+Shift+F12.