1
albert0yyyy OP ai 是这么回答的,好像都可以:
直接合并到上游的 main 分支: 小红可以直接从 sub 子分支创建一个 Pull Request ( PR )到上游的 main 分支。 这样做的好处是减少了不必要的中间步骤,但需要确保 sub 子分支与上游 main 分支没有冲突。 先合并到自己的 main 分支: 小红可以先将 sub 子分支合并到自己 fork 的 main 分支,然后再从自己的 main 分支创建一个 PR 到上游的 main 分支。 这样做的好处是可以在自己的仓库中先解决潜在的合并冲突,确保代码的稳定性。 无论选择哪种方法,都需要确保在合并前从上游 main 分支拉取最新的代码,以减少冲突的可能性。 |
2
smyle 21 小时 36 分钟前 via Android ![]() 我见过的几乎都是从自己的分支直接往 upstream 主分支合并,我个人也认为这应该是最佳实践之一。自己 fork 的主分支仅仅和 upstream 主分支保持同步就好,避免无谓的冲突。
比如说,你合并到自己的主分支后,这时候上游主分支又有新变化,如果和你的提交冲突了,你还得额外处理 |
![]() |
3
oneisall8955 21 小时 36 分钟前
直接 pr ,有冲突再 pull ,拉最新代码处理冲突
|
![]() |
4
w2040w 16 小时 52 分钟前
这种情况(上游 main 有更新) pull 后 rebase 到自己的 sub 子分支也能看到有没有冲突吧?
|
5
sentix 43 分钟前 via iPhone
我偏向 rebase 到上游 main 后再合
|