Diff 文字/程式碼比對

按行、字詞或字元比較兩段文字,並可匯出補丁。

比較文字

差異

輸入兩個版本後按「比較」。

差異比對工具是什麼?

差異比對工具會比較兩段文字或程式碼,把新增、刪除與修改的行並排標出來,取代在長段落裡用肉眼找小修改的做法。

開發者檢查修補、編輯核對改稿,或任何人想確認設定變更只做了該做的事時,都會用到它。比對全程在瀏覽器內執行,不會上傳任何內容。

如何比較兩段文字

  1. 把原始文字貼到左側(舊版)面板。
  2. 把修改後的文字貼到右側(新版)面板。
  3. 按「比對」執行逐行比較。
  4. 看結果:刪除與新增的行會被標示,相同的行維持原樣。
  5. 用「交換」反轉方向,或用「複製左側/複製右側」把內容取回。
  6. 清空兩邊面板就能開始新的比對。

差異比對範例

變更的數值

timeout = 30
retries = 3
region = "eu-west-1"
timeout = 60        ← 已變更
 retries = 3
 region = "eu-west-1"

新增一行

server {
  listen 80;
}
server {
  listen 80;
  gzip on;    ← 新增
}

差異比對工具與其他比較方式

面向這個比對工具git diff人工閱讀
輸入兩段貼上的內容儲存庫裡的檔案任何內容
安裝不用需要 git 儲存庫與終端機不用
未納入版控的文字可以要先加入索引或存成檔案可以
大量輸入受瀏覽器限制可處理非常大的檔案不可能
隱私不會離開分頁留在本機不適用
常見問題

常見問題

可以比較檔案嗎?

可以,將文字檔載入任一側即可。

統一檢視會顯示甚麼?

新增、刪除及未變更內容會顯示在同一串流。

甚麼是補丁檔?

補丁記錄變更,常見開發工具均可讀取。

可以按字詞或字元比較嗎?

可以,請在比較前選擇粒度。

文字會上載嗎?

不會,比較在瀏覽器中完成。

全部工具