開始接觸 GitHub Copilot 之後,許多設定很不錯慢慢紀錄一下,其中針對版控的訊息,
也可以透過 Copilot 先協助產生內容,但訊息格式希望是依據我們設定的...
首先訊息格式的部分,可參考 Conventional Commits 風格,來到網頁可以直接複製
內容(從選單下面開始)直到最後
接著透過 Paste to Markdown 工具,將內容轉為 markdown 格式
直接貼上
接著再直接複製出來,可儲存成檔案 .md 檔
使用 vscode 建立一個新的專案,並且在根目錄新增 .copilot-commit-message-instructions.md 檔案
內容貼上剛剛的轉出來的 Conventional Commits
接著開啟 settings,可使用快捷鍵 「ctrl + , 」,輸入 commit-message 搜尋
點選「edit in settings.json」,加入 file
此時,回到 vscode 測試
點選後 copilot 就會幫我們產生一版內容,並且遵循剛剛設定的格式
若要將訊息統一回覆為中文(但其實我覺得英文的很不錯),可以加入一條規則
關閉 vscode 重新開啟,再次按下產生訊息
若是 Visual Studio 2022,可以在「工具」→「選項」→「GitHub」→「Copilot」
的「認可訊息自訂指示」項目下設定
只是,該項目內容有字數限制無法完整將文字貼上,實屬可惜
參考
沒有留言:
張貼留言