我是否应该要求贡献者在pull请求之前重新建立她/他的存储库?



我使用集成管理器工作流,因为它在git文档中指定:https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows

但是我在以下场景中遇到了一些问题:

  • 贡献者从主存储库中提取更改,然后创建一个新的分支来处理新的问题

  • 主库在提交中前进,而贡献者分支变得太老了…

  • 贡献者完成了这个问题,然后向我发送了一个pull请求,将他/她的分支集成到主存储库,但是他/她之前没有重新基于分支。

现在我有问题合并它,因为它是太旧的主仓库相比,所以我应该要求贡献者重新基础她/他的仓库之前拉请求?还是应该合并?

在git docs步骤5中,有:"维护者将贡献者的repo作为远程添加,并在本地合并。"

但在以下问题中:Pull请求覆盖先前的提交

他们说要求贡献者先重新base是正确的

当然,我会要求他们重新定位。这样可以减少您的工作量,而且他们更容易解决冲突,因为他们了解自己的代码。他们可能还想运行测试套件等等。

相关内容

最新更新