共用方式為


比較 Visual Studio 中的檔案

您可以在 Visual Studio 中以可視化方式比較兩個檔案,以檢查它們之間的差異。 您可以並排查看檔案,或查看行內差異。 當您在使用版本控制選擇查看提交或拉取請求中的檔案變更時,也會顯示比較檢視。

比較兩個檔案 (IDE)

在 [方案總管] 中,選取兩個檔案(使用 Ctrl 鍵選取),然後按滑鼠右鍵並選擇 [比較選取的] 來開啟只有這兩個檔案的差異檢視。

[比較選取] 功能表項的螢幕快照。

或者,以滑鼠右鍵按下您想要比較的其中一個檔案,然後選擇 [[與比較...]。[開啟檔案] 對話框隨即出現。 選擇第二個檔案,然後選擇 開啟。 第二個檔案不一定位於方案中。

操作功能表上 [比較與] 的螢幕快照。

您以滑鼠右鍵按兩下的檔案會出現在右側,而且可編輯。 另一個檔案會顯示在唯讀檢視中。 這表示從差異視圖的觀點來看,您以滑鼠右鍵按的檔案是新版本,另一個檔案會被視為舊版本。

比較兩個檔案 (命令列)

開發人員命令提示字元使用 /Diff-diff) 選項。 請參閱 -Diff

devenv /Diff SourceFile TargetFile [SourceDisplayName [TargetDisplayName]]

Visual Studio 會開啟並並排顯示兩個檔案,但不會開啟專案。 TargetFile 會被視為較新版本,而且可編輯。 在目標檔案中,您可以透過一般方式進行變更,例如輸入、貼上剪貼簿中的程序代碼等等。

了解差異

左側的減號 (-) 表示已移除行。 右側的 (+) 符號表示已新增行。 紅色和綠色的方塊標示出行中變更的文字片段。 若為已變更的文字,紅色會顯示舊版,而綠色則會顯示新版本。

使用左上方的箭號,在變更的區段之間移動。

並排檢視會顯示分割畫面的差異,如下圖所示。

顯示並排檢視中比較兩個檔案的螢幕快照。

內嵌檢視會顯示單一視窗中的差異,如下圖所示。

顯示內嵌檢視差異的螢幕快照。

在差異檢視中顯示設定

[摘要] 選項是可以透過按下按鈕進行控制的切換選項。 當您按兩下齒輪圖示時,可以使用其他設定。

設定 鍵盤快捷鍵 描述
摘要 Ctrl+\Ctrl+5 如果已啟用,則只會顯示檢視中兩個不同檔案的部分。 如果未啟用,則會顯示整個檔案。
內嵌模式 Ctrl+\Ctrl+1 在單一檔案檢視中顯示差異。
並排模式 Ctrl+\Ctrl+2 分別顯示這兩個檔案。
僅限左邊檔案 Ctrl+\Ctrl+3 顯示左側檔案,也就是您在 [開啟檔案] 對話框中所選擇的檔案。
右檔案 Ctrl+\Ctrl+4 顯示正確的檔案,也就是您以滑鼠右鍵點擊的檔案。
忽略修剪空格符 Ctrl+\Ctrl+空格鍵 不要在行尾顯示空格作為差異。
同步檢視 Ctrl+\Ctrl+向下鍵 將滾動條鎖定在一起,以便您始終能查看這兩個檔案的相同部分。

-Diff建立提取要求建立提取要求