功能说明
代码预审查
CodeSouler 支持在提交修改代码前进行代码预审查,帮助您将代码评审前置,提交高质量的代码,提升开发效率。 进入源代码管理(Source Control)页面,点击Code Review按钮(如下图)进行代码审查:
生成提交信息
CodeSouler 支持点击源代码管理右侧的星号图标(如下图),根据代码变更自动生成提交信息。
如果用户已通过 git add
、截图中加号按钮等操作将文件添加到暂存区,则基于暂存文件生成提交信息;若暂存区为空,则基于所有已修改文件生成。
创建合并请求
CodeSouler 支持一键创建合并请求,包括自动创建远程分支、自动创建GitLab合并请求、自动生成合并请求标题和根据 CODEOWNERS 自动指派评审人等。
点击按钮创建
进入源代码管理(Source Control)页面,点击Create MR按钮(如下图)创建合并请求:
通过Chat创建
在 CodeSouler Chat 框,输入 @GitLab create_mr
创建合并请求:
生成合并请求摘要
CodeSouler 支持在合并请求中自动生成内容摘要,包含合并请求的概述、变更内容和影响范围等。
评论通知
评审通知
使用 CodeSouler 或者 GitLab 创建合并请求以后,评审人将在VS Code端右下角收到请求评审通知,点击View in GitLab会跳转GitLab的合并请求页面。
评论通知
使用GitLab 在合并请求中收到审核和评论时,被艾特或者合并请求发起者将在vscode端右下角收到通知,点击View in GitLab会跳转对应评论的位置。