【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

 

 

在工作上,WinMerge 很常被拿來作為"程式碼比對"軟體。

當初會用這套軟體,剛好也是主管推薦給我,他自己用 N 年了。

雖然現在已經有 Git 版本控制,可以輕鬆找出檔案差異點,但難免會想要快速比對。

這次示範比對兩個檔案、資料夾的比對方式!

本文有 2 個 Sample 可供下載,跟著我學習 WinMerge 吧~

(封面圖片:The original uploader was Neonapple at English Wikipedia., GPL <http://www.gnu.org/licenses/gpl.html>, via Wikimedia Commons)

 

 軟體檔案 

 

WinMerge-快速找出兩個檔案的差異點(官網)

0 / 70(VirusTotal 病毒檢查)

下載安裝與範例檔案(MEGA 空間)

 

 文章目次 

 

開啟檔案

差異比較

複製到某一邊

另存新檔

資料夾比較

 

 開啟檔案 

 

先把下載回來的 Sample.7z 解壓縮,會看到裡面有 First 和 Second.html。

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

從桌面上開啟 WinMerge,如下圖的主畫面,然後點擊左上方的"開啟檔案"

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

你可以開啟檔案或資料夾,這次我先以"檔案"做示範。

在 1st 的地方按下"瀏覽",即可選擇"first.html"

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

然後在 2nd 選擇"Second.html",接著點擊"Compare"即可。

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

 

 差異比較 

 

如下圖,左邊是 First.html、右邊是 Second.html。

其中橘黃色區塊就是兩者的"不同點",差異點如下:

1. First 和 Second

2. dolor 和 少了 dolor

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

但是一開始會顯示"全部的差異",這樣資訊太複雜了...

我們可以選擇"一個個差異比較",也就是透過一行來比較~

點擊左上方"下一個差異",就會顯示紅色區塊

在最下方也有提示差異點是什麼,例如 First 和 Second。

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

 

 複製到某一邊 

 

如果需要將新資料壓過去舊資料,很適合使用"複製到右/左邊"的方式。

舉例來說,今天如果我想要把 Second 替換成 First,就選擇"複製到右邊"即可 。

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

看到下圖,右邊的 Second 變成 First 了。

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

 

 另存新檔 

 

有修改過的檔案,可以選擇"儲存右邊為",這樣可以避免修改到 Second.html。

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

檔名我就用 Third.html,所以 Second.html 其實沒有任何變動。

剛才的複製到右邊,是儲存在 Third.html 裡面喔!

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

 

 資料夾比較 

 

這邊先下載 Sample2 範例檔,然後解壓縮,會看到下方 2 個資料夾。

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

開啟一個新的 WinMerge,左上方點擊"資料夾比較"

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

(1) 先按下"選項"

(2) 選擇"忽略歸位字元之差異"

我會選這個的原因,是避免歸位 (\r) 和換行 (\n) 產生的差異。

同事之間都用 Windows 開發程式,照理來說檔案的編碼方式應該是相同的。

(這邊就依照自己的需求做調整就好)

參考資料:確認鍵-維基百科,自由的百科全書

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

然後 2 個資料夾,選擇剛才看到的 f1 和 f2,最後點擊"比較"

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

你就會看到 t1.txt 的比對結果,出現"內容不同"

f1 資料夾的 t1 文字檔:寫著 t1

f2 資料夾的 t1 文字檔:空白

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

【教學】WinMerge-快速找出檔案、資料夾的差異點 (2

文章就到這邊結束,如有任何想法,歡迎在文章底下留言!


 

 延伸閱讀 

 

Encrypto-免費檔案加密軟體

7Zip 2022-免費解壓縮軟體

 


 

若喜歡本文章,可以在文章「左上方按個👍」或是在「下方留言鼓勵👏」 謝謝您!

 

 FB 粉絲專頁

https://facebook.com/mrw.computer

IG 粉絲專頁

https://www.instagram.com/mrw.computer/

Mr.W 電腦村莊_FB封面照.png

arrow
arrow

    Mr. W 發表在 痞客邦 留言(0) 人氣()