您是否曾經難以理解一個提交在做什麼或者為什麼要做?在審查或協作程式碼更改時,您是否希望有更多的清晰度和上下文?如果您的回答是肯定的,那麼您會喜歡 GitHub Copilot 為您所做的——生成提交註釋。GitHub Copilot 可以分析您的程式碼差異,並生成簡潔的總結,突出重點。沒有更多的猜測或浪費時間來解釋您的 Git 歷史記錄。您可以輕鬆地專注於編碼和協作。最好的部分是,您還可以透過更好的文件和程式碼更改的透明度來改善您的溝通和團隊協作。
藉助 GitHub Copilot 闡明您的提交歷史
瀏覽 Git 歷史記錄可能會讓人望而生畏,但它通常是瞭解程式碼庫或幫助識別 bug 起因的最佳方式。我們在提交細節視窗中新增了一個 GitHub Copilot 驅動的解釋功能,使每次提交的內容更容易理解。您將獲得與程式碼並列的更改摘要,突出顯示關鍵差異及其背後的基本邏輯輯依據。由於 GitHub Copilot 需要檢視所有更改,對於大型更改集或拉取請求,這可能需要一些時間。
雙擊任何提交,開啟 Git Repository 視窗中的 Commit Details。然後,選擇提交訊息上方的 Explain 按鈕,以獲得更改的摘要。專業提示:使用擴充套件選項和摘要檢視,可以更好地檢視描述中的程式碼更改。
請分享您的想法!
越來越多的人發現這個選項很有用,所以我們想在這裡強調它並廣泛分享。我們很樂意聽到您的想法,關於如何使提交解釋更好,以及任何其他使 GitHub Copilot 成為的超級版本控制器的想法,特別是 Git 歷史。
我們感謝您花時間報告問題/建議,並希望您在使用 Visual Studio 時繼續給我們反饋,告訴我們您喜歡什麼以及我們可以改進什麼。您的反饋對於幫助我們使 Visual Studio 成為最好的工具至關重要!您可以透過開發者社群與我們分享反饋,透過傳送反饋來報告問題或分享您的建議,推動對新功能或現有功能的改進。
透過在 YouTube, Twitter, LinkedIn, Twitch 和 Microsoft Learn 上關注我們與 Visual Studio 團隊保持聯絡。
原文連結:https://devblogs.microsoft.com/visualstudio/demystify-history-with-github-copilot-commit-explanations/
![](https://img2024.cnblogs.com/blog/270073/202407/270073-20240720111548209-1081687923.webp)