GitVisionHighlight git blame to provide visual tracking for multiple commits simultaneously. PurposeThis extension aims to provide visiual aid for viewing past commits and branches merged when in a git repository. It is specifically designed for large collaborative repositories. For an example; if you have multiple commits for a single feature merged to the repository, and you wish to view all the changes you have made on that feature, you can simply add all the relevant commits to a list, and then this extension will highlight all the lines that were changed in those commits. This extension serves a similar purpose to a git heatmap but allows for tracking multiple commits at once. NotesNotes on merged commits: When a branch is merged into another, a merged commit will be created. This commit will usually not appear in the git blame data unless conflicts were resolved in this commit. A typical merged commit might look like this
in this case (Hash A)'s changes mirror its sibling commit but its changes wont show up in blame. Therefore, merged commits will children will be added with their children. This option can be disabled in settings. Requirementsvscode 1.82.2 Extension SettingsEnable Real time highlighting: (Allows for writing in between changes.) Highlight color: Bundle Merged Branches: Find Renamed Files: (disabled by default) Show Debug Info Messages: (Will show debug info popups when commands fail.) Known Issues
Release Notes0.0.2 Initial release 0.0.3 Add scroll bar decoration 1.0.0Initial release of Git Vision 1.0.1Add filter buttons and scroll bar highlights 1.0.3
1.0.4
TODO
For more information |