MGSplitViewController与所有github补丁?

我有兴趣使用MGSplitViewController,但似乎有当前的错误,特别是当在tabbarController中使用。 我看到在github上有好几个提交的补丁。 有没有办法把所有这些补丁的文件? 还是有人有一个分支,他们正在更新所有的新补丁?

非常感谢。

文章“ 快速应用GitHub拉 ”详细说明如何应用拉请求(这是一个补丁)

请参阅发送合并请求GitHub帮助中的修补程序和应用部分

另一种在一次性案例中更快一点的方法是使用git-am

每个拉取请求都有一个.patch URL ,您可以在其中抓取一个文本补丁文件以供给git-am命令:

在你的情况下:

 $ git checkout master $ curl https://github.com/mattgemmell/MGSplitViewController/pull/43.patch | git am $ git push origin master 

既然你可以通过GitHub api列出pull请求 ,你可以结合使用,以便快速应用所有当前未决的pull请求。

我为类似的问题创build了一个答案 。

我使用git-pull-request通过<number><user><branch>获取打开的请求列表。 这也可以在每个请求的网页上手动收集。 然后我直接拉对应的github分支。

 # pull request <number> git pull https://github.com/<user>/MGSplitViewController <branch> 

请参阅从github帮助合并pull请求 。


我不喜欢在https://github.com/<user>/<repo>/pull/<number>.patch使用补丁,当我有仓库时。 特别是因为提交散列可以改变使用git am ,这会“搞砸”githubnetworking视图。 请参阅should-git-apply-or-git-am-come-up-with-the-same-hash