Table of Contents
Visual Studio Code (VSCode)でブランチ間の差分を比較する方法について、以下に手順をまとめます。
ブランチ間の差分を比較する方法
1. GitLens拡張機能を使用する方法
GitLensは、VSCodeでGit操作を強化するための拡張機能です。この機能を使うと、ブランチ間の差分を簡単に確認できます。
手順
-
GitLensのインストール
VSCodeの「拡張機能」タブで「GitLens」を検索し、インストールします。 -
Source Controlタブを開く
VSCode左側の「ソース管理」アイコン(またはCtrl+Shift+G
)をクリックします。 -
Search & Compareを選択
GitLensのメニューから「Search & Compare」を選択します。見つからない場合は、GitLensのアイコン(虫眼鏡付き)をクリックしてください。 -
Compare Referencesを選択
「Compare References」をクリックし、比較したい2つのブランチを選択します。 -
差分を確認
選択したブランチ間で変更されたファイル一覧が表示され、それぞれの差分が確認できます。
2. Gitコマンドを使用する方法
Gitコマンドを直接使用して差分を見る方法もあります。VSCode内でターミナルを開いて実行可能です。
手順
-
ターミナルで以下のコマンドを実行します:
git diff branch1..branch2
branch1
とbranch2
は比較したいブランチ名に置き換えてください。- 差分内容がテキスト形式で表示されます。
-
ファイル名だけ確認したい場合:
git diff --name-only branch1..branch2
- 変更されたファイル名のみリストアップされます。
3. VSCode標準機能で比較する方法
VSCodeの標準機能でも簡易的な差分確認が可能です。
手順
- 左側の「ソース管理」タブ(Source Control)を開きます。
- 「Branches」のセクションから、「Compare with Working Tree」を選択します。
- 比較したいブランチを選ぶと、差分が表示されます。
補足
- GitLensは視覚的にわかりやすく、初心者にもおすすめです。
- コマンドライン操作に慣れている場合は、Gitコマンドで素早く結果を見ることもできます。
- プロジェクト規模や用途に応じて適切な方法を選んでください。
これらの方法を活用して、効率的にブランチ間の差分確認が可能になります。
参考サイト
- https://sotahi.jp/posts/git_visualize_difference_between_2_branches/
- https://qiita.com/nabenabe0928/items/9f36ee4fe1af92c215f6
- https://zenn.dev/skysan87/scraps/19d725d1dd49fa
- https://blog.makeinfo.co/compare-different-branches-in-visual-studio-code
- https://bucchi-orange.com/differences_between_branches/
コメント