带有所有github补丁的MGSplitViewController?

时间:2011-09-30 18:24:49

标签: ios ipad github uisplitviewcontroller

我对使用MGSplitViewController感兴趣,但它似乎有当前的错误,尤其是在tabbarController中使用时。我看到github上有很多提交的补丁。有没有办法拉动所有这些补丁的文件?或者有人有一个分支,他们正在使用所有新补丁更新?

非常感谢。

2 个答案:

答案 0 :(得分:1)

文章“Quickly applying GitHub pull ”详细说明了如何应用拉取请求(其核心是补丁)

请参阅patch and apply section

Send Pull Request GitHub help
  

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

     

每个提取请求都有 .patch网址,您可以在其中获取文本修补程序文件以提供给git-am命令:

在你的情况下:

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

由于您可以list pull requests through the GitHub api,因此您可以将其组合起来,以便快速应用所有当前待处理的拉取请求。

答案 1 :(得分:1)

我创建了answer for a similar question

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

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

请参阅github帮助中的Merging a pull request


当我手头有存储库时,我不喜欢用https://github.com/<user>/<repo>/pull/<number>.patch应用补丁。 特别是因为提交哈希值可以使用git am进行更改,这会“搞乱”github网络视图。 见should-git-apply-or-git-am-come-up-with-the-same-hash