如何使用
- 將舊版本貼上到「版本 A」,新版本貼上到「版本 B」。
- 工具自動計算差異並高亮顯示。
- 選擇視圖:左右對比 或 Merge View。
- 需要提交/應用時點擊 導出 .patch。
核心功能
- 左右對照 & 合併視圖:Side-by-Side 與 Merge 隨時切換。
- 差異高亮:新增/刪除/修改清晰標記。
- 忽略規則:可選忽略空白、大小寫、注釋。
- Patch 導出:一鍵生成標準
.patch檔案,便於 Git 應用。 - 本機離線:敏感代碼/合同也能放心對比。
計算邏輯
- Diff 可基於 Myers 或 LCS 思路實現。
- 大文字建議加入防抖與閾值保護,避免 UI 卡頓。
- 合併視圖可用衝突標記塊(<<<<<<< / ======= / >>>>>>>)表示差異。
常見問題
- 這個工具免費嗎?
- 免費。
- 資料安全嗎?會上傳代碼嗎?
- 不會。所有比對均在瀏覽器本機完成。
- 如何線上生成 .patch 檔案?
- 比對完成後點擊「導出 .patch」,即可下載標準補丁。
- 有沒有不上傳代碼的 Diff 工具?
- 有。本工具是純前端離線比對,更適合敏感文字。