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 are ignored by default. If a merged commit resolves conflicts in a way unique to both branches, then the merge commit will have blame attributed to it. If you want to see your merged commits you can enable all commits in the settings. Just be aware that most of the merged commits will be empty. Requirementsvscode 1.82.2 Extension SettingsSee settings tab Known IssuesRelease 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
1.2.0
TODO
~~* Handle branch switch, auto reload commit repository an clear watch list.~~
Related extensions (inspirations)
Keywordsgit git git git git git git git git git git git blame git blame git blame git blame git blame git highlighter git highlighter git highlighter git highlighter git highlighter source control source control source control source control source control source control code review code review code review code review code review code review feature branch highlighter feature branch highlighter feature branch highlighter For more information |