跳到内容

提交与推送代码 ​

改动验收后,一次点击走完「提交 → 拉取 → 冲突解决 → 推送把关」全链——提交信息 AI 写、冲突 AI 解、推送前有质量门禁,您只在关键处确认。

您点一次源代码管理面板 → 智能提交
→自动流水线接管
↓
先审范围① 提交范围 + AI 写提交信息✓哪些文件进这次提交,先过目✓提交信息按改动自动写好
→
本地提交② 拉取远端并合并✓同事的提交先拉下来✓冲突自动解决(见下)
→
您确认③ 推送确认✓推送不可逆——弹窗最后确认
→
门禁把关④ 推送门禁 → 完成✓推前自动质量检查✓不过先自动修,修好才推

两个入口:智能提交 / 仅本地提交 ​

源代码管理面板两个并列按钮:

入口走多远什么时候用
智能提交(主入口)全链路:提交 → 拉取合并 → 推送确认 → 门禁 → 推送日常交付
仅本地提交提交即止,不碰远端(不拉不推)「先把改动落个档」——实验做到一半、或网络不好

两个入口的提交本身完全一样(授权与卫生检查一字不少),区别只在提交后是否继续走远端。

源代码管理面板:改动文件列表、暂存区与提交入口

提交信息:AI 写,您过目 ​

提交信息(commit message)由它按本次改动自动生成——做了什么、为什么,格式符合团队规范(有规范就按规范)。您可以在确认前改——不满意直接说「提交信息换成××口径」。

冲突:自动解决,解不动才找您 ​

拉取合并遇到代码冲突(您和同事改了同一处)时,自动进入 AI 解决:

  • 冲突文件智能分派(前端文件给前端路数、后端给后端路数),并行解决
  • 解决完自动校验(编译 / 测试过得了关才算解决)
  • 需要人判断的(比如两边改成了两种业务逻辑,机器不敢拍板)才停下来问您
冲突解决界面:冲突文件与合并后的结果对照

推送门禁:最后一道质量关 ​

您确认推送后、真正推出去前,自动跑质量检查(构建 / 测试等)——推出去的东西 = 检查过的东西:

  • 检查不过 → 自动修复(它修完补提交、重新检查)
  • 修不收敛 → 阻断推送、出阻断卡说明卡在哪——不会带着问题硬推

流水线期间 ​

  • 会话自动挂起:提交期间 AI 不会同时写码(避免「合并到一半又被改」的乱套),结束后自动恢复
  • 阶段进度可见:面板上流水线走到哪步(提交中 / 合并中 / 检查中 / 已推送)实时显示
智能提交流水线的阶段进度:逐阶段推进的状态显示

提交节奏建议 ​

  • 小步提交:完成一小块就提交——历史清晰、回退点密(见改错了怎么回退)
  • 一次一个主题:功能修复和样式调整分开提交——以后翻历史不费劲
  • 大实验开分支:见分支与合并

常见卡点 ​

现象怎么办
推送被阻断看阻断卡说明——通常是检查没过且自动修复未收敛;按它的建议处理或说「帮我修到能推」
冲突解决结果不满意冲突解完有对照可查;不认可就说「这处冲突按××口径重新合」
提交信息想改推送前都能改;已推送的下次注意(改历史会影响同事)
没有远端仓库「仅本地提交」照常用;想接远端:「帮我把这个项目推到××仓库」它配好再推
流水线中途想取消面板有取消入口;已本地提交的部分不丢(落档了)

延伸阅读 ​