【譯】使用 GitHub Copilot 編寫 Git 提交

MeteorSeed發表於2023-12-05

  在花費數小時修復 bug 或更新特性之後,我們開發人員最不願意做的事情往往是仔細說明 Git 提交的內容。最新的 Visual Studio 預覽版可以幫到您。使用新的生成 Git 提交訊息特性來幫助您描述變更集。然後,您可以用“why”進行更改來細化訊息並提交。

  生成有用且資訊豐富的提交訊息可以透過多種方式幫助您。

  * 您可以避免您的儲存庫看起來像這樣:

  * ‍您的團隊成員可以更有效地審查您在拉取請求中的更改。

  * 您的 Git 歷史記錄講述了一個故事,包括“什麼”被修改和“為什麼”被修改。

  * 您可以很容易地查明 bug 或破壞性更改的來源。

  * 您可以在排除故障時節省自己和/或同事的時間。

  * 您可以使您的儲存庫在將來更容易擴充套件和貢獻。

  要嘗試一下,請下載最新的 Visual Studio 預覽版並更新 GitHub Copilot Chat Extension 擴充套件。你還需要一個活躍的 GitHub Copilot 訂閱。

生成 Git 提交訊息特性是什麼?

  新的生成提交訊息功能使用 GitHub Copilot AI 來描述您的程式碼更改。這使得編寫描述性和有用的提交訊息非常簡單,只需單擊按鈕,然後新增註釋即可。

  在 Git Changes 視窗中使用新的“Add AI Generated Commit Message”閃光筆圖示生成建議。GitHub Copilot 會檢視你提交的檔案更改,總結它們,然後描述每個更改。然後你可以選擇“Insert AI Suggestion”插入 AI 建議或“Discard”放棄。

讓我們知道您的想法

  我們希望這個新特效能讓編寫 Git 提交訊息變得更容易——從而提高您、您的團隊成員,甚至是“未來的你們”在審查您的更改並幫助其他人瞭解您的 Git 歷史時的工作效率。與我們分享您的想法,這樣我們就可以繼續改善您的體驗。

  我們感謝您花時間報告問題或建議,並希望您在使用 Visual Studio 時繼續給我們反饋,告訴我們您喜歡什麼以及我們可以改進什麼。您的反饋對於幫助我們使 Visual Studio 成為最好的工具至關重要!您可以透過開發者社群與我們分享反饋:透過報告任何錯誤或問題和分享您的建議對新功能或現有功能的改進。

  透過在 YouTube, Twitter, LinkedIn, Twitch 和 Microsoft Learn 上關注我們與 Visual Studio 團隊保持聯絡。

 

原文連結:https://devblogs.microsoft.com/visualstudio/write-your-git-commits-with-github-copilot/