IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
An exciting new recording is now available on our YouTube channel. Getting familiar with version control systems (VCS) can be very time-consuming, so to make this process quicker and more convenient for you Dmitriy Smirnov has prepared a step-by-step guide on how to work with a VCS in IntelliJ IDEA…
If you are not a command-line person, you appreciate when your IDE integrates with the version control system. VCS is a rich source of knowledge, giving you backups and information about the project's history, managing CI/CD, and allowing you to work with your colleagues on the same repo simultaneou…
IntelliJ IDEA has plugins to support various Version Control Systems. Some, however, are only available in IntelliJ IDEA Ultimate, and until now, Perforce Helix Core integration was among them. Starting with 2021.1, the Perforce Helix Core plugin is open-source and compatible with IntelliJ IDEA Comm…
As part of the previously announced effort, in IntelliJ IDEA 2020.3, we are deprecating CVS Integration. The CVS Integration plugin is not bundled with the IDE since 2019.1 but is still available in the plugin repository. The sources are also available in the common repository, so it is possible to …
As we announced some time ago, we are discontinuing support for ClearCase and Visual SourceSafe as of the 2017.3 release. This implies several things: Visual SourceSafe Integration plugin has being unbundled for some time already and starting from the latest EAP, ClearCase plugin is also remo…
We've just published a new IntelliJ IDEA 2017.2 EAP build, in which you'll find some quite interesting new features. (more…)…
In this week's Git video, Gary and I look at how you can Annotate your code to see who made which changes. We also show how you can use this information to understand a bit more about the context of a particular change.…
In this week's Git questions we take a look at a simple but rather important step when you're working on a GitHub Open Source project - how do you get started? In the video, Gary and I demonstrate how to fork and clone a project (I chose some Spring example code and Gary chose a JavaScript framew…
Carrying on our series of Git Questions, this week Gary Hockin (PhpStorm Advocate) and I look at the question: how do I make sure my GitHub fork is up to date when the open source project it forked has moved on? GitHub's help does, of course, cover this question. But not everyone is comfortable w…
We regularly get questions about how to achieve a particular thing - as developers there are parts of our workflow which trip us up, that our tools can help us with if we understand how. So we've decided to start answering these real world questions with videos showing what to do. The first vide…
In one of her recent articles, Trisha Gee wrote about refactoring to Java 8. Among many great tips about Java 8, the article also showed how IntelliJ IDEA helps write correct and idiomatic Java 8. With IntelliJ IDEA 2016.3, we've gone further and extended our existing inspections to support non-triv…
As you may know in IntelliJ IDEA 2016.2 EAP we've finally fixed a very annoying issue that didn't allow to commit case-only renames in IntelliJ IDEA. For a number of reasons, the solution was not so trivial, we decided to share some of its implementation details with you. When you are on a case-s…