GitLens supercharges Git inside VS Code and unlocks untapped knowledge within each repository. It helps you to visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more.
GitLens simply helps you better understand code. Quickly glimpse into whom, why, and when a line or code block was changed. Jump back through history to gain further insights as to how and why the code evolved. Effortlessly explore the history and evolution of a codebase.
GitLens is powerful, feature rich, and highly customizable to meet your needs. Do you find CodeLens intrusive or the current line blame annotation distracting — no problem, quickly turn them off or change how they behave via the interactive GitLens Settings editor. For advanced customizations, refer to the GitLens docs and edit your user settings.
Here are just some of the features that GitLens provides,
effortless revision navigation (backwards and forwards) through the history of a file
an unobtrusive current line blame annotation at the end of the line showing the commit and author who last modified the line, with more detailed blame information accessible on hover
authorship CodeLens showing the most recent commit and number of authors at the top of files and/or on code blocks
a status bar blame annotation showing the commit and author who last modified the current line
on-demand file annotations in the editor, including
blame — shows the commit and author who last modified each line of a file
changes — highlights any local (unpublished) changes or lines changed by the most recent commit
heatmap — shows how recently lines were changed, relative to all the other changes in the file and to now (hot vs. cold)
many rich Side Bar views
a Commits view to visualize, explore, and manage Git commits
a Repositories view to visualize, explore, and manage Git repositories
a File History view to visualize, navigate, and explore the revision history of the current file or just the selected lines of the current file
a Line History view to visualize, navigate, and explore the revision history of the selected lines of the current file
a Branches view to visualize, explore, and manage Git branches
a Remotes view to visualize, explore, and manage Git remotes and remote branches
a Stashes view to visualize, explore, and manage Git stashes
a Tags view to visualize, explore, and manage Git tags
a Contributors view to visualize, navigate, and explore contributors
a Search & Compare view to search and explore commit histories by message, author, files, id, etc, or visualize comparisons between branches, tags, commits, and more
a Git Command Palette to provide guided (step-by-step) access to many common Git commands, as well as quick access to
请发表评论