功能
Commit 提交訊息
使用 Bob 自動生成有意義的 commit 提交訊息。在 AI 的協助下節省時間、保持一致性並遵循 conventional commit 規範。
為什麼使用此功能?
- 節省時間:只需一鍵即可生成格式優美的 commit 提交訊息
- 保持一致性:自動遵循 conventional commit 規範
- 契合專案風格:Bob 會分析你的 branch name 和 commit history,以匹配你專案的規範
- 輕鬆迭代:如果不喜歡第一個建議,可以生成其他備選建議
工作原理
Bob 會檢查你 staged 的變更,以了解你對程式碼庫進行了哪些修改。然後,它會分析你的 branch name 和最近的 commit history,從而確定與你專案風格相匹配的適當 commit 提交訊息格式。
開始使用
前提條件
在 Source Control 面板中暫存你的變更以獲得最佳結果。Bob 也可以為未暫存的變更產生 commit 訊息。
基本用法
自動生成 commit 提交訊息:
- 點擊 commit 提交訊息輸入框旁邊的星星()圖示。
- 審查 Bob 生成的 commit 提交訊息。
- 再次點擊星星()圖示以獲取其他備選建議。如有需要,可對訊息進行編輯。
- 提交(Commit)你的變更。
技巧與最佳實踐
- 為了獲得最佳效果,請進行原子化提交(即僅針對單一關注點的變更進行提交)。
- 如果你正在處理特定的 issue,請在 branch name 中包含該 issue 編號。
- 如有需要,可編輯生成的提交訊息以添加更具體的細節。
- 如果第一個建議未能準確記錄你的變更,請使用重新生成選項。
這個主題如何?