如何直接将github pull请求合并到我的私人仓库?

时间:2013-08-13 09:26:33

标签: git github pull-request

这是我的情况,

  1. 我在自己的服务器上有一个私人仓库,比如privateRepo
  2. 我也把GitHub上的私人回购作为公开回购,比如说openRepo(就像一面镜子)
  3. 人们可以分叉openRepo,进行更改,发送拉取请求
  4. 如果请求被接受,我想直接将其重新绑定到我的privateRepo,而不是将其合并到openRepo
  5. 同时,对于直接在privateRepo上工作的人,可以将一些提交提交给privateRepo
  6. 因为如果我接受openRepo上的合并,我必须从openRepo更新privateRepo,有一个圆圈,它是多余的,不适合冲突解决。这可能吗?

1 个答案:

答案 0 :(得分:0)

你在说什么圈子?在openRepo上合并然后同步回privateRepo的流程绝对清楚。你只有两个遥控器 - privatepublic,你公开合并拉,然后将它同步到私人。如果你在openRepo中跳过pull请求,那么它将与privateRepo越来越偏离。一段时间后再将它们重新同步将是一项棘手的工作。此外,如果您不使您的公共回购更新,人们可以将他们的工作建立在旧的,陈旧的提交上。例如,我将创建我的分支来修复错误,而它已经被另一个未合并的拉取请求修复。此外,如果您不接受拉动请求,还不清楚为什么需要公开回购?

我知道您可能希望隐藏代码隐藏的部分代码。你可以在privateRepo中有十几个分支,而不是发布到openRepo!