Skip to content

WTD! 数据收集 PR 操作细节 #9

@Ryanna-github

Description

@Ryanna-github

本地测试

拉齐当前仓库

由于各位同学或多或少都修改了原有脚本代码,如修改路径等,以及现增添数据验证部分文件,要顺利完成 PR,第一步需要对齐仓库,下面提供两种方法:

  • 方法一:简单粗暴法
  1. 将本地填写完成的,以学院缩写为名称的文件夹暂时复制到其他地方
  2. 删除本地 repo
  3. 重新到原仓库 fork
  4. 把第一步暂存的文件夹放到 Data 文件夹下
  • 方法二:一般做法
  1. git fetch 远端仓库
  2. 自行解决本地文件冲突

本地测试

完成上述操作后,git push 到 origin 仓库(自己 github 账号下),检测代码自动运行

  1. 点击 Actions 模块

img

  1. 等待运行完成(大约3分钟),可以看到运行结果:
    1. 棕色圆圈:正在运行
    2. 红色叉叉:出现错误(填写字段少于 10 条,必填字段未填写完全,或其他错误)
    3. 绿色对钩:通过测试(不表示最终通过,参看第3步进行修改)

img

  1. 点击框内文字,即可查看对应 action 的运行详情

    1. 未通过的 action 样例:

点击红色框内文字将进入详情

img

img

查看报错细节

2. 通过的 action 样例,进入详情页的方法同上

img

其中:incomplete final line 报错不用处理,其报错内容可以辅助定位其他错误位置。False Value 报错表示填写格式有误,细节已输出在冒号后。

  1. 重复上面几步,直至通过测试,且无除 incomplete final line 以外的其他报错

提交

  1. 完成本地测试后,在 github 操作界面选择 Open pull request

img

  1. 点击 Create pull request(如果拉齐仓库,不会出现冲突)

img

  1. 修改名称为自己对应的学院缩写后,点击 Create pull request

img

  1. 若本地测试通过,pr 测试也会通过,提交后等待人工复核
  2. 人工复核结果会在 pr 下 comment 出,也会微信提示,若无问题,任务完成,否则进一步修改。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions