• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

gitkraken/vscode-gitlens: Supercharge Git inside VS Code and unlock untapped kno ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

gitkraken/vscode-gitlens

开源软件地址:

https://github.com/gitkraken/vscode-gitlens

开源编程语言:

TypeScript 87.4%

开源软件介绍:


GitLens Logo

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.


Open What's New in GitLens 12

Open What's New in GitLens 12
or read the release notes

GitLens

GitLens is an open-source extension for Visual Studio Code.

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
  • a user-friendly interactive rebase editor to easily configure an interactive rebase session
  • terminal linksctrl+click on autolinks in the integrated terminal to quickly jump to more details for commits, branches, tags, and more
  • rich remote provider integrations — GitHub, GitLab, Gitea, Gerrit, GoogleSource, Bitbucket, Azure DevOps
    • issue and pull request auto-linking
    • rich hover information provided for linked issues and pull requests (GitHub only)
    • associates pull requests with branches and commits (GitHub only)
  • many powerful commands for navigating and comparing revisions and more
  • customizable menus & toolbars for control over where menu and toolbar items are shown
  • user-defined modes for quickly toggling between sets of settings
  • and so much more

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
klaussilveira/gitlist: An elegant and modern git repository viewer发布时间:2022-06-11
下一篇:
Sponsor @twolfson on GitHub Sponsors · GitHub发布时间:2022-06-11
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap