Extended Git Functionalities is a Visual Studio Code extension that enhances the Git workflow inside the Source Control panel.
Currently, it provides a convenient way to compare two different files directly from the Git changes view.
✨ Features
Select for Compare: Right-click a file in the Git panel and mark it for comparison.
Compare with Selected: Choose another file and compare it with the previously selected file.
DeSelect for Compare: Cancel the selection if you change your mind.
Integrated into the Source Control context menu (no need to go through File Explorer).
Prevents comparing the same file by mistake.
This functionality works with changed, added, or deleted files in Git.
📸 Demo
Right-click a file in the Source Control panel → Select for Compare.
Right-click another file → Compare with Selected.
The built-in VS Code diff editor opens, showing differences side by side.
Use DeSelect for Compare if you want to reset your choice.