1

一个 repo 在它的一些分支(没有拉取请求)中有各种拉取请求和其他修复,这些在“问题”部分的评论中注明。我该如何收集所有分散的修复并提交它们?

这是我指的主要回购。

我想添加的一些提交在this forkthis fork中。

加上这个拉取请求中提到的杂项(即使很久以前请求过,也没有被拉取),即 pbaker 的。

创建一个将它们结合在一起的新 repo/fork 的最佳方法是什么?

4

1 回答 1

0

你可以:

  • 将这些分叉添加为远程仓库(git remote add)
  • 获取它们:(git remote update参见“从多个远程位置拉/推”)
  • 合并或挑选你想要的提交。

现在,这不是理想的工作流程:您应该只从一个分支中提取(并且仅当您可以快速应用其修复时),然后要求其他分支在您自己更新的分支之上重新设置其历史记录.
然后对另一个分叉重复该过程。

然而,在真正分布式开发的情况下,这种“理想”的场景并不能很好地扩展。
因此,合并/樱桃挑选你需要的一切的想法,即使这意味着叉子重置他们自己的master分支。

于 2013-01-05T03:58:03.200 回答