【发布时间】:2018-07-23 17:54:41
【问题描述】:
我需要一种方法来访问通过 GitPython 提交到存储库的分支中的 PR。一旦我有了 PR 并且它的提交可用,我应该能够按照我的计划使用它,但到目前为止还没有看到任何支持从分叉的同行评审中提取/克隆提交。有谁知道这是不支持还是我忽略了它?
谢谢
【问题讨论】:
标签: python python-3.x git github
我需要一种方法来访问通过 GitPython 提交到存储库的分支中的 PR。一旦我有了 PR 并且它的提交可用,我应该能够按照我的计划使用它,但到目前为止还没有看到任何支持从分叉的同行评审中提取/克隆提交。有谁知道这是不支持还是我忽略了它?
谢谢
【问题讨论】:
标签: python python-3.x git github
花费的时间比我想承认的要长,但我相信我知道需要什么。
repo = git.Repo('name_of_repo')
repo.remotes.fetch(refspec='pull/#/head')
【讨论】:
repos 的 var,即使您拥有它,也不应该遍历 repos 列表来获取 PR;您需要遍历分支或 PR 编号列表。