How can one discard individual changes in a file in Visual Studio Code?

In Visual Studio Code, you can rollback all the changes to a file:

enter image description here

But is it possible if you have multiple changes in a file on multiple line numbers, to rollback only one of them, as one can in PhpStorm?


Solution 1:

Update: in the October 2017 release, "inline change review" was introduced, where you can easily discard a particular change in the same way as you would in IntelliJ-based IDEs:


Previously, this was only possible with the Open Changes UI (located in the upper right of editors ). Alternatively, you can run the Git: Open Changes command.

In that view, the More button () offers several options for operating on individual lines, among them Revert Selected Ranges.

Solution 2:

There is Revert Selected Changes. Either hit Ctrl+Shift+P on the diff viewer to revert selected or simply use Ctrl+K,R

enter image description here