功能

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 提交訊息:

  1. 點擊 commit 提交訊息輸入框旁邊的星星()圖示。
  2. 審查 Bob 生成的 commit 提交訊息。
    • 再次點擊星星()圖示以獲取其他備選建議。如有需要,可對訊息進行編輯。
  3. 提交(Commit)你的變更。

技巧與最佳實踐

  • 為了獲得最佳效果,請進行原子化提交(即僅針對單一關注點的變更進行提交)。
  • 如果你正在處理特定的 issue,請在 branch name 中包含該 issue 編號。
  • 如有需要,可編輯生成的提交訊息以添加更具體的細節。
  • 如果第一個建議未能準確記錄你的變更,請使用重新生成選項。
這個主題如何?