git - 下载 Github 上所有开放 pull 请求的内容

标签 git github pull-request

有没有办法将给定 Github 存储库中所有打开的 pull 请求的内容下载为单独的 markdown/文本文件?

我是一名助教,我们目前的做法是让所有学生提交包含其测试答案的 pull 请求。目前,我的流程是单击每个 pull 请求,将原始文本复制到 Markdown 文件中,然后手动写入每个问题收到的分数。希望能简化这一点。

最佳答案

您可以使用 GitHub API 列出、下载然后查看所有文件的内容。这需要一些脚本魔法,但你可以 get a list of all pull requests然后download each request并将每个 pull 请求的内容存储在一个文件夹中(例如...“C:\Class\ProjectName”)。

关于git - 下载 Github 上所有开放 pull 请求的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47044550/

相关文章:

git - 分支名称中哪些字符是非法的?

git - Youtrack 与 GIT 的集成级别(不是 github)

Git推送多个账户

git - pull 请求完成后更改工单状态

混帐 : How to disable the --no-verify option while doing a git commit?

curl - 使用 curl,如何从 github 上的私有(private)存储库下载 .diff 文件

git - git reset --hard HEAD^ 与 git reset --hard HEAD 之间的区别?

git - 确定为什么 github 说 "Closed with unmerged commits"

merge - 在 TeamCity 中基于拉取请求合并运行 CI 构建

python - 从多个 git 开发分支测试 numpy python 库