我在 Github 上有一个 repo,用户在那里打开了一个 pull request。但是现在他的 PR 已经过时了(需要 rebase 或者我想请作者解决几个问题)。如果用户不想修复或对项目失去兴趣,我该怎么做?
我可以创建一个补丁并在本地应用,但这样我就会失去用户的提交,所以我会劫持他/她的贡献。
我如何将废弃的 PR pull 到自己的 repo,进行自己的修复并创建另一个 PR,同时保留用户贡献的历史记录?
最佳答案
将用户的存储库添加为本地存储库中的远程并从此存储库中获取。您应该获得包含 PR 的所有提交的远程分支。
然后,您可以做您想做的事,通过添加新提交、 rebase 或 merge 来修复……这取决于您。
然后,您应该做一个新的 PR。
关于git - 在 Github 上处理废弃的 pull 请求(保留历史记录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38798587/