【问题标题】:How to request a code review on a committed master branch within GitHub?如何在 GitHub 中请求对已提交的主分支进行代码审查?
【发布时间】:2022-04-28 21:53:44
【问题描述】:

我已经阅读了帖子并对拉取请求进行了代码审查,例如: "How to create and review a GitHub pull request"

GitHub 问题:您(作为一个单独的贡献者)一直在编写您提交给 GitHub 的代码体已有一段时间了。然后稍后在 GitHub 中,您希望其他人对提交主分支进行代码审查,并希望他们添加他们的建议。

基本上在 GitHub 上,邀请 GitHub 上的其他人对 master 分支中已提交的代码进行完整的代码审查,并允许添加他们的更改建议。如果请求对拉取请求进行代码审查,则具有相同的代码审查体验。

这在 GitHub 上可行吗?

谢谢

【问题讨论】:

  • 我不认为这是 Github 的内置功能,但这篇文章 (astrofrog.github.io/blog/2013/04/10/…) 提供了一个很好的例子,说明如何使用 Git 魔法创建针对整个存储库的拉取请求.
  • @AdilB 感谢您推荐"How to conduct a full code review on GitHub"。我现在正在检查!
  • @AdilB 您的评论回答了这个问题,如果将链接的博客文章总结为答案,那就太好了。也许我们可以把它变成一个社区维基?

标签: github github-codereviews


【解决方案1】:

the post 的步骤非常适合我。

这里是要遵循的步骤的摘要,包括对其中一个 git 命令的更正。

从提交所有更改的主分支开始。

git checkout --orphan full_review
git rm -r --cached *
git clean -fxd
git commit --allow-empty -m "Empty commit"
git branch empty
git merge master --allow-unrelated-histories
git push origin full_review
git push origin empty

在这些步骤之后,您的 repo 包含一个 empty 分支和一个 full_review 分支,您可以使用它们来创建拉取请求:

【讨论】:

    猜你喜欢
    • 2013-03-26
    • 1970-01-01
    • 2017-10-28
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多