假设我合并了一个拉取请求,然后使另一个拉取请求变得过时且无法合并。
然后我执行以下操作:
$ git remote add <username> <URL>
$ git fetch <username>
$ git co -b <pull-request-branch> <username>/<pull-request-branch>
$ git rebase master
进行适当的更改
$ git add .
$ git rebase --continue
$ git checkout master
$ git merge <pull-request-branch>
$ git push origin master
但这并不会自动关闭拉取请求。
有没有办法直接fetch
拉取请求本身,将其合并,然后回到master以自动关闭拉取请求?
答案 0 :(得分:0)
如记录所示,PR is closed when merged into the master
branch。
除此之外,你完全改变了PR分支,在主人之上重新定位
那不是你的角色。提交PR的贡献者应该这样做(在 ng-hide="isLoaded"
之上变基础,upstream/master
是指向您的原始回购的远程)
你应该只合并PR分支,合并应该是快进的。
有没有办法直接获取拉取请求本身,将其合并,然后推回
upstream
?
这就是你开始做的事情:
master
然后:
git remote add <username> <URL>
git fetch <username>