DSH 插件 dsh-code-diff-viewer:把 edit / write 工具調用變成可摺疊代碼對照面板

dsh-code-diff-viewer 是專爲 DeepSeek Harness (DSH) Web 界面開發的第三方插件,旨在優化 `edit` 和 `write` 工具調用的可視化體驗。它並非 DSH 官方組件,而是以純視覺方式注入對話流,將代碼變更渲染爲可摺疊的「修改前/修改後」對照面板,不新建模式且不落盤文件。 該插件核心功能包括:根據增刪混合、純新增或純刪除類型自動選擇雙列或單列展示形式;通過 Host 端反推顯示絕對行號以便定位;內置輕量分詞器支持 JS/TS、Python 等語言的語法高亮;以及智能卡片摺疊,自動展開最新修改並收起歷史記錄。 安裝需滿足已安裝 DSH CLI、p

閱讀全文
Git版本對比:如何查看不同版本間的代碼差異

Git版本對比是基礎且常用操作,通過diff工具追蹤代碼改動,助力協作與管理。需版本對比的場景包括:定位開發錯誤、提交前檢查暫存區、合併分支前瞭解差異、回滾前確認內容。 常用命令及場景:1. 工作區與暫存區差異:`git diff`;2. 暫存區與最近提交差異:`git diff --staged`;3. 兩個歷史提交差異:`git diff <commit1> <commit2>`(支持`HEAD~n`等相對提交名);4. 兩個分支差異:`git diff branch1 branch2`;5. 查看單個提交內容:`git show <commit-id>`。 圖形化工具(如VS Code、GitKraken)適合初學者。掌握不同場景的命令,可高效管理代碼版本。

閱讀全文