Diff 文字/程式碼比對
按行、字詞或字元比較兩段文字,並可匯出補丁。
比較文字
差異
輸入兩個版本後按「比較」。
差異比對工具是什麼?
差異比對工具會比較兩段文字或程式碼,把新增、刪除與修改的行並排標出來,取代在長段落裡用肉眼找小修改的做法。
開發者檢查修補、編輯核對改稿,或任何人想確認設定變更只做了該做的事時,都會用到它。比對全程在瀏覽器內執行,不會上傳任何內容。
如何比較兩段文字
- 把原始文字貼到左側(舊版)面板。
- 把修改後的文字貼到右側(新版)面板。
- 按「比對」執行逐行比較。
- 看結果:刪除與新增的行會被標示,相同的行維持原樣。
- 用「交換」反轉方向,或用「複製左側/複製右側」把內容取回。
- 清空兩邊面板就能開始新的比對。
差異比對範例
變更的數值
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 儲存庫與終端機 | 不用 |
| 未納入版控的文字 | 可以 | 要先加入索引或存成檔案 | 可以 |
| 大量輸入 | 受瀏覽器限制 | 可處理非常大的檔案 | 不可能 |
| 隱私 | 不會離開分頁 | 留在本機 | 不適用 |
常見問題
常見問題
可以比較檔案嗎?
可以,將文字檔載入任一側即可。
統一檢視會顯示甚麼?
新增、刪除及未變更內容會顯示在同一串流。
甚麼是補丁檔?
補丁記錄變更,常見開發工具均可讀取。
可以按字詞或字元比較嗎?
可以,請在比較前選擇粒度。
文字會上載嗎?
不會,比較在瀏覽器中完成。