🌗 Manyana:版本控制未來的願景
➤ 告別三向合併的噩夢:以 CRDT 重構版本控制的邏輯
https://bramcohen.com/p/manyana
比特幣發明人 Bram Cohen 發表了名為 Manyana 的開源專案,旨在解決現有版本控制系統(如 Git)在處理合併衝突時的痛點。該專案基於無衝突複製資料類型(CRDT),徹底改變了傳統 VCS 依賴三向合併(3-way merge)的做法。Manyana 的核心優勢在於將衝突視為「資訊展示」而非「系統中斷」,並透過保留檔案變更的完整結構歷史,實現了始終能成功合併的開發流程。儘管目前仍處於單檔案操作的原型階段,但它為下一代版本控制工具提供了一個兼具穩定性與直覺 UI 的技術願景。
+ 這正是我們需要的!Git 的三向合併在處理大型多人專案時,經常產生令人費解的衝突,如果能直接看到具體的增刪邏輯,將大幅減少開發者的心智負擔。
+ 將歷史視為「織網(weave)」結構的思路非常大膽。雖然目前還只是個 Python 原型,但這種「合併永不失敗」的設計理念,極有可能改變未
#軟體開發 #版本控制 #CRDT #技術創新
Manyana

A Coherent Vision for the Future of Version Control

Bram’s Thoughts