Visual Studio CodeでGit履歴を表示するにはどうすればよいですか?


回答:


143

このリポジトリhttps://github.com/DonJayamanne/gitHistoryVSCodeをお勧めします

Gitの歴史 Gitの歴史

それはあなたが必要とするものを正確に行い、これらの機能があります:

  • 作成者名、電子メール、日付、コミッター名、電子メール、日付、コメントなど、コミットの詳細を表示します。
  • ファイルの以前のコピーを表示するか、ローカルワークスペースバージョンまたは以前のバージョンと比較します。
  • エディター(Git Blame)でアクティブな行への変更を表示します。
  • リストに表示される情報を設定します
  • キーボードショートカットを使用してファイルまたは行の履歴を表示する
  • Gitログを表示します(作成者名、電子メール、コメント、ファイルの変更などのコミットの詳細とともに)。

18
マーケットプレイスから直接ダウンロードできます。
aloisdgがcodidact.comに移動2016年

6
市場でのVSのコードのためのGitの歴史marketplace.visualstudio.com/...
NAXA

優れたレポ!
リゲルタ

これは、インストールした後にのみ履歴を表示しますか?または、インストールする前に実行されたコマンドを確認できますか(おそらく、VS Codeがアクセスできない場所にコマンドを保存します)。
マグネ

3
私はGitLensを使用していましたが、非常に圧倒されました。インターフェイスのオプションが多すぎます。一方、これは非常に簡単です。今のところそれが好きです。
Marc.2377

49

GitLensには、素晴らしいGit履歴ブラウザーがあります。拡張マーケットプレイスからGitLensをインストールしてから、コマンドパレットから「Show GitLens Explorer」を実行します。


GitLensの最新バージョンは本当に良いです。それは便利なサイドバーボタンを追加し、複数のブランチにわたる変更をはるかによく視覚化することを可能にします。
チャム

はい、私はそれを使用して、私は非常に私はいくつかのリンクをクリックしたときの拡張には、リアルタイムで参照を表示することができますのでことをお勧め:academy.byidmore.com/post/...
yussan

すばらしい回答@ joseph-sheedy
アンディK

@JosephSheedy、GitLens最も人気のある(ダウンロード)拡張機能を理由により縫い合わせます。
prosti

18

Visual Studio Code 1.42以降では、コミット履歴を表示するためにプラグインは必要ありません。

タイムラインビュー

このマイルストーンでは、新しいタイムラインビューに進展があり、共有するための初期プレビューがあります。
これは、リソース(ファイル、フォルダーなど)の時系列イベント(コミット、保存、テスト実行など)を視覚化するための統合ビューです。

タイムラインビューを有効にするには、Insiders Editionを使用して、次の設定を追加する必要があります。

"timeline.showView": true

https://media.githubusercontent.com/media/microsoft/vscode-docs/vnext/release-notes/images/1_42/timeline.png


1
ブランチの履歴を表示できますか?選択したファイルの履歴を表示しているようです。
Vimes

@Vimesいいえ、現時点では、リソース(ファイル、フォルダー)の時系列イベント(ここではGitコミット)です。
VonC


16

GitLensがGit履歴の最も人気のある拡張機能であることは私には明らかです。

ここに画像の説明を入力してください

私が最も気に入っているのは、最後に誰かが変更した行がある場合に、サイドアノテーションを提供できることです。

ここに画像の説明を入力してください


4

ファイルまたはウェルカムページを開くと、右上隅にクリックする適切なアイコンがあります。

ここに画像の説明を入力してください

また、キーボードショートカットを追加することもできます。

ここに画像の説明を入力してください


15
JIC:...このオプションを表示する前に、Git History拡張機能をインストールしておく必要があります。
Jhegs

1
前提条件を使用して回答を更新できますか(実際にテストした後)。
Peter Mortensen


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.