The Git plugin that comes bundled with all JetBrains IDEs is quite impressive, but there are even more features you can enhance your IDE’s Git support with.
Join the DZone community and get the full member experience. The Git plugin that comes bundled with all JetBrains IDEs is actually quite impressive, it’s a full-blown Git client in its own right with almost all the features of a standalone client such as SourceTree, Tower, or GitKraken but built into the IDE. But there are even more features you can enhance your IDE’s Git support with – allow me to present to you 5 plugins that build on top of Git and supercharge it with cool new superpowers! This plugin is for all you team players out there, GitLive makes Git, well, live. It adds a tool window where you can see the collaborators from your repository, if they are online, and all their work in progress (branches/issues/PRs they are working on not yet merged in) where you can view diffs of the file changes, all updated in real-time. Their flagship feature, instant merge conflict detection, provides early warning of potential merge conflicts. Real-time gutter indicators show where your teammates have made changes to the file you’re currently working on, which can be very useful, especially on bigger projects. On top of that, GitLive also supports starting a Code With Me session with a fellow collaborator via a single click (or keyboard shortcut), and for those pesky collaborators that use VS Code, there is even cross-IDE codeshare support! Top reason to try it out: Bring communication and collaboration within your team to the next level! Producing small PRs is definitely a good practice, but it’s easy to get lost in multiple branches and stacked PRs.