Zed 團隊宣布正在開發新一代的版本控制系統 DeltaDB

 


AI 程式碼編輯器團隊 Zed 宣布新一代的版本控制系統 DeltaDB 正在開發中,這是一種基於單一統一抽象的新型版本控制系統,將開發人員的工作分解成一系列細粒度的增量,可以將開發人員與客服人員的對話以及他們編輯的工作樹轉換為共享的工件。

Git 在每次提交時捕獲一個快照,而 DeltaDB 則捕獲兩次提交之間的所有操作,並為每個增量賦予一個穩定的標識。由於每個增量都可以獨立定址,因此開發人員可以指向程式碼演進過程中的任何時刻,即使程式碼不斷變化。DeltaDB 內建了無衝突的複製工作樹,因此多人和代理可以跨不同機器同時編輯相同的檔案。這些檔案是真實存在的:代理程式透過終端機進行操作,開發人員可以隨時將整個工作樹掛載到磁碟,以便在需要時使用自己的工具。

  • 回溯到任何編輯: DeltaDB 會擷取提交之間的每個操作,並為每個操作賦予一個穩定的標識,因此您可以指向程式碼演化過程中的任何時刻。
  • 會話追蹤程式碼: 每一次變更都與產生它的代理對話相關聯。從任何一行程式碼,都可以找到對應的對話。從任何一則訊息,都可以跳到它所修改的程式碼。
  • 隨時分叉: DeltaDB 將工作樹虛擬化,因此啟動新的代理分支幾乎不需要任何成本。歷史上的任何時間點都是有效的分支點,包括運作過程中。
  • 分享貼文內容,而不是公關稿: 隊友可以在工作仍在進行時加入,與執行工作的代理人交談,並隨時進行註釋,而無需等待你先提交和推送。
目前尚未正式公布,但可以選擇加入候補名單體驗。

https://zed.dev/deltadb

Picture Source

zed.dev

留言