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