S
sidebranch
基於 Git 的視覺化工具,在隔離的 worktree 中並排比較分支介面變化
最後更新 2026/9/7
關於 sidebranch
sidebranch 是一款基於 Git 的視覺化差異工具。你可以在頁面中選擇任意分支,工具會在獨立的 worktree 中為該分支建置自己的開發伺服器;接著在兩個即時窗格中並排檢視介面,也可使用 blend 和 onion 差異模式突顯 UI 變化。它不綁定特定框架,Next、Vite、Django、Rails 等應用程式只要能透過連接埠回應 HTTP 即可使用。工具由 Node 內建功能構成,不相依於外部套件;如要自行安裝,可使用 npm install --save-dev sidebranch,並在開發建置中加入 widget。
適合人群
使用 Git 分支協作的開發者
需要比較 UI 變化的開發者
前端與全端開發者
使用 Next、Vite、Django 或 Rails 的開發者
適合場景
在不同 Git 分支之間切換並比較 UI
並排檢查兩個即時介面的差異
使用 blend 或 onion 模式突顯介面變化
在隔離的 worktree 中執行分支開發伺服器
功能特性
頁面內分支切換
從頁面選擇分支,並在獨立的 worktree 中啟動對應的開發伺服器。
並排差異檢視
兩個窗格保持即時,並支援 blend 與 onion 模式來突顯 UI 變化。
框架無關
Next、Vite、Django、Rails 等應用程式均可使用,只要能透過連接埠回應 HTTP。
零外部相依性
整個工具由 Node 內建功能構成,不相依於外部套件。
優點
- 支援多種框架與 HTTP 應用程式
- 提供並排、blend、onion 多種差異檢視方式
- 不碰觸目前的工作樹
- 不需外部套件相依性
缺點
- 應用程式必須能在連接埠上回應 HTTP
常見問題
官方頁面列出 Next、Vite、Django 和 Rails;只要應用程式能透過連接埠回應 HTTP 即可使用。
官方介紹指出,可以在不碰觸目前工作樹的情況下,在隔離的 worktree 中建置分支並查看 UI 變化。
工具資訊
開發商sidebranch
釋出日期2026/9/7
定價模式Free