在我的分支上将分支合并到master
之后,我想自动将master
合并到上游回购的master
。
如果我不能这样做,我可以自动从fork的master到上游的master创建一个新的pull请求吗?
答案 0 :(得分:1)
在我的分支上将分支合并到master之后我想 自动将master合并到上游repo的主服务器中。
如果您不是上游存储库的所有者,则可以使用pull请求,但不能自动执行。
如果您是上游存储库的所有者,您可以使用合并,但不能自动执行(您可以使用脚本自动执行,有些事情喜欢这样:https://github.com/pivotalsoftware/auto-merge-upstream)。
但你的愿望是不合理的。为什么你不直接提交上游,你不需要名为自动的东西,因为结果是一样的。
如果我不能这样做,我可以自动创建一个新的拉取请求 我的叉子的主人是上游的主人吗?
当然。
答案 1 :(得分:0)
您可以setup a post-commit hook,在创建合并提交后触发。
那个钩子必须test if the commit made is a merge commit or not
如果是,并且当前分支是master
,则可以继续执行简单的git push upstream
也就是说,如果您是上游回购的所有者。
如果没有,您将不得不: