Visual Studio で2つのファイルの差分を表示する - Visual Studio

Visual Studio で2つのファイルの差分を表示する手順を紹介します。

概要

Visual Studio 2022 では2つのファイルの差分を表示できるようになりました。 この記事では、2つのファイルの差分を表示する手順を紹介します。

手順

同じディレクトリにある、下図の2つのファイル(csvファイル)の比較を例にします。


Visual Studioを起動します。


[ファイル]メニューの[開く]サブメニューの[フォルダー]の項目をクリックします。


ダイアログが表示されますので、先ほどの比較したいファイルが配置されているフォルダーを選択して開きます。


ソシューションエクスプローラーのウィンドウに開いたフォルダーのフォルダー ビューが表示されます。


比較したい2つのファイルを[Ctrl]キーを押しながらクリックして選択します。選択後、右クリックします。 下図のポップアップメニューが表示されますので[選択したものを比較]の項目をクリックします。



2つのファイルの比較画面が表示されます。


変更のあった行や追加、削除された行が画面に表示されます。


Visual Studioで指定した2つのファイルを比較できました。

補足:以前の方法

古いバージョンでの Visual Studio で2つのファイルのDiffを取得する手順を紹介します。

手順

Visual Studio を起動し、メインウィンドウを表示します。


[表示]メニューの[その他のウィンドウ]の[コマンド ウィンドウ]の項目をクリックします。


ウィンドウの下部に[コマンド ウィンドウ]が表示されます。


コマンドウィンドウに次のコマンドを入力して実行します。
Tools.DiffFiles (比較するファイル1) (比較するファイル2)


今回の例では下記コマンドを実行します。
Tools.DiffFiles C:\data\flex-column-left-align.css C:\data\flex-column-left-align2.css



コマンドを実行すると2つのファイルが開かれ、差分がカラーリングして表示されます。


著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2024-02-17
iPentec all rights reserverd.