繁体   English   中英

查看 GitHub 上的拉取请求的推荐方法是什么?

[英]What is the recommended way to review pull requests on GitHub?

假设项目的贡献者提交了一个拉取请求,我需要编译代码以确保它解决了问题。 在这种情况下,我通常将作者所做的更改复制到我的本地 repo 中,运行所有内容并确保其正常工作,合并 PR,然后运行git pull以更新我的本地 repo。

但我刚刚发现 PR 的结果是一个新的分支。 所以我想最好在本地运行git pullgit checkout <branch> ,运行代码并确保它解决了问题,然后合并 PR 并删除分支。

如果(非贡献者)分叉一个 repo,对他分叉的 repo 的主分支进行更改,将上游设置为原始 repo,然后提交 PR,情况会怎样? 这是否会在原始存储库上产生一个新分支,我可以在本地签出以测试提议的更改?

如果(非贡献者)分叉一个 repo,对他分叉的 repo 的主分支进行更改,将上游设置为原始 repo,然后提交 PR,情况会怎样?

然后你只是拒绝它并告诉该用户遵循正确的程序:创建一个分支并将该分支作为 PR 提交。 不要让一些 forker 推动你。

当您是项目的主要版主时,您可以选择合并其他人提出的拉取请求,因为 PR 包含他们编写的代码,您可以合并或拒绝它

但是,当涉及到您的案例时,您可以向维护者以外的其他开发人员添加提及('@')以进行代码审查,以便他们可以提出一些更改建议,并希望您的 PR 有朝一日能够合并这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM