gpt4 book ai didi

git - 如何直接将 github pull request merge 到我的私有(private)仓库?

转载 作者:行者123 更新时间:2023-12-05 08:00:31 25 4
gpt4 key购买 nike

这是我的情况,

  1. 我在自己的服务器上有一个私有(private)仓库,比如 privateRepo
  2. 我还将 GitHub 上的私有(private)仓库作为公共(public)仓库,比如 openRepo(就像一面镜子)
  3. 人们可以 fork openRepo、进行更改、发送 pull 请求
  4. 如果请求被接受,我想将它直接 rebase 到我的 privateRepo 而不是将它 merge 到 openRepo
  5. 同时,对于直接在 privateRepo 上工作的人,一些提交可以提交给 privateRepo

因为如果我在 openRepo 上接受 merge ,我必须从 openRepo 更新 privateRepo,有一个圆圈而且是多余的,不利于解决冲突。这可能吗?

最佳答案

你说的是什么圈子?在 openRepo 上 merge 然后同步回 privateRepo 的流程绝对清晰。您只有两个 Remote - privatepublic,您 merge public 中的 pull,然后将其同步到 private。如果您跳过 openRepo 中的 pull 请求,那么它将越来越偏离 privateRepo。过一会儿再将它们同步回来将是一项棘手的工作。此外,如果你不保持你的公共(public)仓库是最新的,人们可以将他们的工作建立在旧的、陈旧的提交上。例如,我将创建我的分支来修复一个错误,而它已经被另一个未 merge 的 pull 请求修复。此外,不清楚如果您不接受其中的 pull 请求,为什么还需要公共(public) repo ?

我知道您可能想对普通人 stash 您的代码的某些部分。你可以在 privateRepo 中拥有十几个分支,而不是发布到 openRepo!

关于git - 如何直接将 github pull request merge 到我的私有(private)仓库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18205327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com