我在工作中需要的包中打开issue,现在作者要我测试pull request。问题是......我真的不知道这样做的首选方式是什么。
我现在看到的唯一方法是分叉存储库,下载并将pull请求作为补丁应用,然后从该项目导入函数......当然必须有更好的方法吗?我在Ubuntu上使用PyCharm。
答案 0 :(得分:1)
GitHub拉取请求命名源:
mvantellingen希望将{12}提交合并到
multiple-msg-parts
的{{1}}
multiple-msg-parts
只是同一个存储库中的另一个分支。只需克隆该存储库并查看that specific branch。
可能已从其他存储库中的分支创建了其他拉取请求;然后,源存储库将具有<username>:<branch>
形式,此时您将从该特定用户克隆项目以获取该分支。例如,this pull request来自andrewserong:check-node-get-children
,因此您将克隆andrewserong/python-zeep
并切换到check-node-get-children
分支。
PyCharm可以让你clone directly from GitHub;克隆后,使用 VCS 菜单项切换分支。
答案 1 :(得分:1)
我现在看到的唯一方法是分叉存储库,下载并将pull请求应用为补丁[...]
作为Martijn Pieters commented:克隆存储库并检查提到的分支。您可以在不在GitHub上进行操作而无需手动应用拉取请求的情况下执行此操作:
git clone git@github.com:mvantellingen/python-zeep.git
git checkout multiple-msg-parts
或甚至在一个命令中:
git clone git@github.com:mvantellingen/python-zeep.git --branch multiple-msg-parts
[...]然后从该项目导入该功能
如果您想测试拉取请求的更改,我猜您无法解决这个问题。
尽管如此,作者并没有要求你测试拉取请求(即使他们可能已经打算这样做);他们问你你
我正在努力修复#205。它需要一些重构,你能为我试一试吗?
对于哪个&#34;不,因为我不知道如何。&#34;本来是一个可以接受的答案。 ; - )