GitLens

公式サイト:

GitLens – Git Supercharged | Eric Amodio [Official]

ダウンロード

入手:

GitLens | Visual Studio Marketplace [Official]

使い方

ドキュメント:

README.md – gitkraken/vscode-gitlens – GitHub

参考:

GitLens | 開発覚書

Git の commit 間の diff をいい感じに見れる。そう、GitLens ならね。 | ねののお庭。

GitLens はいいぞ、という話 | Wyton

導入

参考:

GitLens – Git の変更内容をわかりやすく表示できる | usefuledge

GitLens 拡張機能を使ってみよう | @IT

キーマップ

設定
  • alternateAlt を使用する
  • chordedCtrl + Shift + G を使用する
  • noneショートカットキーなし

ドキュメント:

Keyboard Shortcut Settings – gitkraken/vscode-gitlens – GitHub

プラス機能 (GitLens+)

  • Visual File History View
  • Worktrees View

リンク:

GitLens+ Features | GitKraken [Official]

サイドバー

  • Commits
  • Repositories
  • File History
  • Line History (デフォルト無効)
  • Branches
  • Remotes
  • Stashes
  • Tags
  • Contributors (デフォルト無効)
  • Search & Compare (デフォルト無効)
  • Worktrees (※ GitLens+ の契約が必要)

参考:

Side Bar Views – gitkraken/vscode-gitlens – GitHub

コードレンズ (Code Lens)

  • Recent Change
  • Authors

参考:

Code Lens – gitkraken/vscode-gitlens – GitHub

Blame

  • Current Line Blame
  • Status Bar Blame
  • File Blame / Gutter Blame
操作

Ctrl + Shift + GBFile Blame の表示/非表示を切り替える

参考:

git blame を表示する | yanor.net/wiki

Current Line Blame – gitkraken/vscode-gitlens – GitHub

Status Bar Blame – gitkraken/vscode-gitlens – GitHub

How to show full-file git blame in vs code – Stack Overflow

How do I hide the git blame timeline in vscode? – Stack Overflow

差分を表示する (Diff)

参考:

ソースコードの差分を GitLens で確認するには | いつかの熊右衛門

VSCode 内でテキスト比較する 3つの方法 | HPcode

force comparison between lines – Stack Overflow

インライン blame を無効化する

{
    // ...
    "gitlens.currentLine.enabled": false,
    "gitlens.codeLens.recentChange.enabled": false,
    "gitlens.codeLens.authors.enabled": false,
    // ...
}Code language: JSON / JSON with Comments (json)

参考:

GitLens の blame が邪魔な日々だった – Qiita

what is the new option to turn off line blame? · Issue #284 · Axosoft/vscode-gitlens – GitHub

Switch off inline blame · Issue #549 · Axosoft/vscode-gitlens – GitHub

How to disable inline author link? · Issue #54 · Axosoft/vscode-gitlens – GitHub

How to disable inline author link? · Issue #54 · Axosoft/vscode-gitlens – GitHub

Disable annoying source code modification indication – Stack Overflow

Interactive Rebase Editor

参考:

How to use VSCode as your default Git Interactive Command Line Editor | Next of Windows

Interactive Rebase Editor – eamodio/vscode-gitlens – GitHub

GitHub 連携

参考:

Connect to Github notification is noisy · Issue #1208 · eamodio/vscode-gitlens – GitHub

How to switch off notification about connection to Github? · Issue #1256 · eamodio/vscode-gitlens – GitHub

Need to allow GitLens to connect to GitHub in every Codespace · Issue #1336 · eamodio/vscode-gitlens – GitHub

Don’t show github auth notification on install? · Issue #1352 · eamodio/vscode-gitlens – GitHub

Adds setting to control rich integrations – #1208 · eamodio/vscode-gitlens@bf9208b – GitHub

pull --rebase

参考:

Adding the git.syncRebase setting by wistcc · Pull Request #52527 · microsoft/vscode – GitHub

Add setting for git sync icon to “sync with rebase” · Issue #50394 · microsoft/vscode – GitHub

rebase in Visual Studio Code – Stack Overflow

リリースノート

Release Notes – GitLens | GitKraken Help & Support [Official]

リポジトリ

gitkraken/vscode-gitlens: Supercharge the Git capabilities built into Visual Studio Code – GitHub

チュートリアル

Viewing File History (Code 2020)

Interactive Rebase Editor (Code 2020)

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA