在花费数小时修复 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/