PR 审核
软著 PR 审核记录是什么?个人开发与团队评审材料说明
CCopyright 编辑团队内容核对:非官方指南
PR 是 Pull Request,GitLab 通常使用 Merge Request(MR)。它们可以承载一次变更的讨论、审核和合并过程。不是每个项目都采用这种协作方式,也不是每个 PR 都有人工审批。
整理实际 PR 记录PR 审核记录包含哪些信息
GitHub 官方说明,评审可以发表评论、批准变更或要求修改。评审结果和 PR 最终是否合并需要分别核对。
资料可以包括 PR 编号与链接、标题、提出人、创建时间、实际评审人、评审意见与状态、提交评审时间和合并时间。不要把评审人改为项目负责人,除非原始记录确实如此。
从 GitHub 导出可核对的记录
有仓库读取权限并已配置 GitHub CLI 的用户,可在对应仓库运行下面的只读查询。命令最多返回 100 条 PR;这不是“全部历史”的保证,大项目应按范围继续导出。
- 先核对目标仓库,保留导出文件作为来源。
- 工具可整理该 GitHub CLI JSON 的 PR 和已提供的评审信息。
- 合并时间缺失时按缺失显示,工具不会根据创建时间推断。
gh pr list --state all --limit 100 --json number,title,url,state,author,createdAt,mergedAt,reviewDecision,reviews > pull-requests.jsonGitee PR 与 GitLab MR 如何整理
保留原平台的变更链接、讨论、评审状态和合并信息;截图应包含可识别的上下文,避免只截一个绿色状态标记。
当前工具自动解析的是上述 GitHub CLI 导出格式,Gitee/GitLab 原生接口结果不直接兼容。可按本指南字段人工整理,并附原平台记录,不必伪装成 GitHub 数据。
个人开发没有 PR 审核记录怎么办
个人项目可能直接提交到主分支,事实如此就说明没有采用 PR 流程。可整理实际存在的版本、测试和交付资料,并就补正要求确认可接受的说明方式。
自己后来做的代码自查可以按实际日期记录,但不应冒充此前团队审核或第三方审核。若提供 AI 评审结果,也应如实说明来源。
常见问题
Git log 能直接生成 PR 审核记录吗?
不能。Git 提交记录通常不包含平台上的审核人、评审意见和审批状态,需要单独取得实际 PR/MR 资料。
PR 已合并就等于审核通过吗?
不一定。某些项目允许未经评审直接合并,应分别记录合并事实与评审状态。
导出后发现 reviews 为空怎么办?
工具会标为“未提供审核记录”。先检查原平台是否确有评审及导出是否完整,不能自动补写审核人或意见。
依据与资料来源
- 国家版权局:《计算机软件著作权登记办法》
第 9—11 条说明申请材料;第 22 条说明补正期限。
- GitHub 官方:Pull request reviews
评论、批准和要求修改是不同的评审状态。