You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

llvm-project不支持PR时如何提交run-clang-tidy.py的patch补丁

LLVM项目指定文件补丁提交流程

LLVM官方GitHub仓库不接受直接提交Pull Request,所有代码改动都需要通过官方代码评审平台提交,针对你指定的commit和run-clang-tidy.py文件的补丁,提交流程如下:

前置准备

  • 本地已拉取完整llvm-project代码仓库,执行git checkout d480f968ad8b56d3ee4a6b6df5532d485b0ad01e切换到目标commit节点
  • 完成clang-tools-extra/clang-tidy/tool/run-clang-tidy.py文件的修改和本地测试,确认改动无问题
  • 安装代码评审平台配套的arcanist命令行工具,完成本地环境和Phabricator账号的绑定配置

正式提交步骤

  • 暂存本地改动:执行git add clang-tools-extra/clang-tidy/tool/run-clang-tidy.py
  • 编写提交信息:执行git commit,提交信息需遵循LLVM规范,开头标注所属模块,示例格式为[clang-tidy][run-clang-tidy] 改动简要描述,正文补充改动原因、解决的问题、逻辑说明等内容
  • 生成评审单:执行arc diff命令,按照提示填写评审标题、改动说明、测试情况等信息,完成后会生成对应的评审单
  • 跟进评审:添加对应模块的维护者为评审人,等待评审反馈,若需要修改,调整本地代码后再次执行arc diff更新评审单即可
  • 合入代码:改动获得评审通过后,如果你有仓库提交权限,可执行arc land合入主线;无权限的情况下,维护者会协助完成代码合入

注意事项

  • 提交前请检查代码符合LLVM代码风格规范,Python代码需满足PEP8要求
  • 提交信息需清晰说明改动的价值,避免提交无意义的琐碎改动
  • 若提交的是bug修复,建议在提交信息中补充bug复现步骤、对应测试用例等信息,加快评审进度

内容的提问来源于stack exchange,提问作者Ilonpilaaja

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 07:06:00