Visual Studio Codeの異なるブランチを比較する方法


回答:


188

2019答​​え

ここにステップバイステップガイドがあります:

  1. GitLens拡張機能をインストールします:GitLens
  2. GitLensのアイコンがナビゲーションバーに表示されます。クリックして。

    Gitレンズアイコン

  3. 比較をクリックしてください

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

  4. 比較するブランチを選択

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

  5. これで違いがわかります。差分を表示するファイルを選択できます。

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


45
あなたのハイライトは世界の外です:D
Vijay Rajpurohit

1
Really Insightful :-)
Himanshu Sharma

1
ステップバイステップのスクリーンショットは非常に役立ちます。どうもありがとう。
Anil Tallam

これは、VSCodeのこれらの最適な拡張機能の1つである必要があります。素敵な機能!分割モードでこのポイントに到達したら、適切なファイルを編集することもできます。
クレウィス

リモートバージョンのみを比較することに注意してください。ローカルの変更はすぐには比較に影響しません
cagcak

66

使用をお勧めします:Git Lens


31
使用法の詳細を追加するために、Git Lensでブランチを比較する方法を見つけました。エクスプローラービューを開き(Ctrl + Shift + E)、Gitレンズグループを見つけ、比較するブランチを右クリックして[比較対象として選択]を選択し、次に2番目のブランチを右クリックして[選択したものと比較]を選択します。結果は、Git Lensの下にGitlensResultsと呼ばれる別のグループとして表示されます。そこでコミットを見て、ファイルを直接比較できます。
Vidar

1
昨年(2017年)にGitLensについて知り、すぐに感銘を受けました。下部にあるGitLensビューで、比較するブランチを選択し、上記の「選択したものと比較」のように、比較するブランチを見つけます。次に、変更済みとして表示される個々のファイルを選択します/ 2つの間に追加されます。この拡張機能は、VSCodeの新規インストールで最初にインストールするものです。私はそれに依存しています。
マークW.ミッチェル

現在の作業ツリーを特定のブランチと比較し、ファイルを直接編集したいと思います。GitLensを使用すると、実際のファイルに名前を付けて保存できますが、最初にそれを見つける必要があります。もっと便利な方法はありますか?IntelliJ IDEAのでは、私はちょうど...矢印をクリックして、それらの変更を動かす
Radim Vansa

1
GitLensは非常に使いやすく、非常に便利です。共有いただきありがとうございます。
RF

1
最良の回答私はGit History Diffを機能させるのに苦労していましたが、これはとても使いやすいです。情報に対する十分な感謝をお勧めすることはできません!
Lostaunaum


12

Git History Diffプラグインを使用すると、ブランチを簡単に並べて比較できます。

https://marketplace.visualstudio.com/items?itemName=huizhou.githd

上のリンクにアクセスして、Diff BranchというタイトルのアニメーションGIF画像まで下にスクロールしてください。簡単に任意のブランチを選択して、現在のブランチと並べて比較できることがわかります。これは、GitHubプルリクエストで表示される内容のプレビューを取得するようなものです。他のGitについては、他の人が述べたように、Visual Studio Codeの組み込み機能またはGit Lensを好みます。

ただし、上記のプラグインは、ブランチの比較を行うのに優れています(つまり、リベースのGitフローを実行していて、強制的にGitHub PRにプッシュする前にプレビューする必要がある場合)。


4

githistory拡張機能を使用することで可能になりました。

ただし、ここでは小さなトリックがあります。各ブランチからの最新のコミットを比較できます。これは、2つのブランチを並べて比較したり、PRを作成したりするのと同じです。

githistory拡張機能を使用してこれを行う方法は次のとおりです。

  1. オープンギシストリー
  2. 「Gitコミットアイコン」をクリックして、現在のブランチから最新のコミットを選択してください→(通常、リストは最新のコミットである必要があります)。開いたドロップダウンメニューから、[このコミットを選択]をクリックします。
  3. 「Gitコミットアイコン」をクリックして、比較するブランチから最新のコミットを選択します。
  4. その結果、ドロップダウンにいくつかのオプションが表示されるはずです→「SHAと比較」という最後のオプションを選択すると、差分が表示されます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.