改善版本控制體驗

與 AI 程式撰寫助理協作時,可審查性與信任就是一切。您需要確切知道工作區中改變了什麼、如何改變,以及存放庫目前的狀態。
過去我們會在 Antigravity 2.0、終端機,以及執行中的任何獨立版本控制系統 GUI 之間切換。這次更新推出了 Git 版本控制系統(VCS)控制項 直接在 Antigravity 右側面板中,為您提供執行版本控制操作的一流 UI。我們還新增了終端機分頁,讓您想執行的任何其他指令只需按一下即可,並能維持您的工作流程而無需切換應用程式。
究竟改變了什麼?
我們更新了代理側邊欄,現在不僅顯示代理編輯(透過編輯工具所做的變更),也會顯示針對目前分支所做的任何變更,包括 Python 指令碼對檔案的變更、在其他文字編輯器中的編輯,以及 Bash 指令碼編輯檔案的副作用。
當側邊面板僅追蹤代理工具編輯時,您的 UI 會與工作目錄不同步。您最終會不斷切換回終端機以執行 git status 和 git diff。我們在 Antigravity 2.0 中加入 VCS 差異
追蹤器並額外提供終端機分頁,簡化了這一切。
讓您能更彈性地追蹤儲存庫的變更,並依需求
啟動命令列工具。
互動式體驗:試用 VCS 側面板
直接在這個互動式模擬中試用工作流程:
- 切換檢視:在左上角,使用頂部的下拉式選單在以下項目之間切換 代理編輯, 未提交,與 分支 查看 Antigravity 如何分類變更。
- 檢查 diff:在右側邊欄中,按一下修改過的檔案,切換 分割與統一差異檢視 於
...選單,或使用搜尋工具處理差異。 - 使用終端機:在左上角,按一下 終端機圖示 於活動列執行如 等指令
git status或go test ./.... - 暫存並提交:按一下 提交 開啟提交對話框並預覽自動產生的提交訊息。
Antigravity 側邊面板的新功能
新的 VCS 整合位於 右側面板,Antigravity 會直接連接您的 Git 工作樹。您可獲得跨分支與工作區所有變更的單一統一檢視。
審查窗格中的 VCS 整合
查看目前工作目錄中真實、以 VCS 為基礎的差異。面板會反映您分支上的變更,相對於 origin/main 以及工作區中的任何未提交變更,無論是由代理或其他公用程式所做。以 Git 原生精確度審查這些變更。側邊欄為您的以下內容提供專屬檢視 暫存的變更,讓您輕鬆檢閱已暫存並為下次提交準備好的內容。根據您的儲存庫狀態,直接從 UI 執行相關的 Git 動作:
- 暫存與取消暫存變更:直接從 清單選取並暫存修改過的檔案。
- 提交:直接在 側邊欄撰寫提交訊息並提交變更,無需切換上下文。
用於其他一切事務的內嵌終端機
Antigravity 2.0 內嵌的終端機存取,讓您不必再切換出去,就能使用更多以往必須跳出才能用的命令列工具。現在您可以把開發工具放在終端機中,隨點即用,保持專注。使用終端機執行測試、lint 工具、建置工具、套件管理,以及您需要的任何其他命令列工具。
摘要與後續步驟
雖然對 Git 工作樹的完整可見性解決了重大的可見性缺口,真正的效益是在 Antigravity 2.0 內完成端到端的開發迴圈。透過在右側面板結合工作樹差異、內嵌終端機與直接 Git 操作,您可以檢查代理正在做的變更、執行指令並推送提交,無需切換內容。
我們很想聽聽您如何使用新的 VCS 控制項!請在日常工作流程中試用側邊面板,並在下列項目告訴我們您的想法 X (@antigravity).