【问题标题】:github: code review without pull request?github:没有拉取请求的代码审查?
【发布时间】:2017-10-28 12:45:19
【问题描述】:

使用shared repository model。简而言之:

  • 我们希望能够审查代码更改
  • 但是,我们根本不希望拉取请求阻碍集成

我过去曾在 Code Collaborator 中使用过这样的工作流程,但我不认为它是在 Git(?) 中使用的。重点是允许更快的代码集成,同时提供对代码更改的一些审查。如果审查发现问题,开发人员只需修复问题并集成,在此过程中更新代码审查。一旦代码审查完成,就没有“拉”(合并):代码已经合并;审查刚刚结束。

【问题讨论】:

  • 如果您需要真正的代码审查,总会有一个 ref 等待合并,无论是在本地存储库中还是在远程存储库中。只有在新的提交被证明之后,才允许将 ref 合并到目标分支中。代码审查的重点是提高代码的质量。如果在审查之前合并,历史上可能会有很多错误的提交。

标签: git github pull-request


【解决方案1】:

您仍然可以consider Gerrit 进行审核。
它甚至还有一个“auto-merge during Push”,可以让您立即合并,同时保留进行审核的位置。

正如评论的那样,这不是理想的工作流程,但重点是:您可以通过多种方式配置Gerrit

【讨论】:

  • 感谢您的帮助。我只会评论说,我认为“理想的工作流程”完全是上下文相关的——不同的工作流程适合不同的情况。
  • @HawkeyeParker 你是对的,我并不是说确实只有一个“真正的”工作流程。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
  • 2012-11-18
相关资源
最近更新 更多