用途:自动化 OpenHarmony 图形子系统的 Gitcode Pull Request 创建流程,包括代码提交、Issue 创建与 PR 提交,并按仓库模板规范填写。
主要能力与步骤:
- 检查 Git 状态:git status、git diff <file>,确认修改文件。
- 提交变更:先查看 git config user.name 与 user.email,再 git add <files>,提交信息需带 Signed-off-by,格式为 git commit -m "<message>\n\nSigned-off-by: <name> <<email>>"。
- 推送远程:git push origin <branch-name>;创建 PR 前需向用户确认目标分支,常见选项为 master、OpenHarmony-6.1-Release。
- 创建 Issue:使用 gitcode_create_issue,标题为 PR 标题,正文描述变更。
- 创建 PR:读取 .gitcode/PULL_REQUEST_TEMPLATE.zh-CN.md 并填写描述、Issue 编号、测试与结果、CodeCheck 等;CodeCheck 表中各行结果需填 Pass;L0 新增用例自检结果勾选对应选项;通过 gitcode_create_pull_request 提交。
适用场景:OpenHarmony 图形子系统代码提交与 PR 创建;常见包括测试优化 PR 与 Bug 修复 PR,分别按对应描述、测试结果和 L0 用例勾选方式处理。
限制与注意:应始终使用中文 PR 模板;分支名需具描述性;PR 需关联 Issue 以便追溯;修正提交时使用 --force 强制推送。资料未提供该技能的安装方式、收费、支持平台与更多配置信息。