当前位置:  开发笔记 > IOS > 正文

如何在GitHub上打开多个拉取请求

如何解决《如何在GitHub上打开多个拉取请求》经验,为你挑选了2个好方法。

当我在GitHub上打开一个pull请求时,自我上次请求以来的所有提交和所有新提交都会自动添加到此请求中.我似乎无法控制添加哪些提交,哪些不添加.当我尝试打开另一个拉取请求时,我得到一个"哎呀!已经有一个拉取请求"错误.有没有简单的方法来打开多个拉取请求而不必乱用命令行?



1> mipadi..:

拉取请求基于分支.打开多次提交的pull请求的唯一方法是将它们隔离到自己的分支中,并从那里打开pull请求.


我刚刚发现分支保留了先前提交的历史记录,因此针对上游的拉取请求仍包括所有提交.
好吧,那很酷,我以为只有主人.所以你的意思是我可以创建许多分支(即:git流功能)并为每个分支做出拉取请求...去尝试!
嗨@ eel-gheez,你有没有想出怎么办?如何在没有显示其他分支的更改的情况下创建隔离的PR?
这并没有解决问题:当我尝试创建PR时,两个分支(每个至少有一个提交)进行比较.我究竟做错了什么?

2> Tyler Rick..:

我发现这样做的最简单方法是使用hub命令(https://github.com/defunkt/hub).

从您要为其创建拉取请求的主题分支(此示例中的"功能"),您可以运行:

git pull-request

(记得先推开你的分店!)

它将在GitHub上为"YOUR_USER:feature"打开一个新的pull请求.

如果您已经在GitHub上创建了一个问题,您甚至可以在现有问题上附加拉取请求(您无法通过Web UI执行此操作):

$ git pull-request -i 123
[ attached pull request to issue #123 ]

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有