首页 > 解决方案 > 拉取请求最佳实践?

问题描述

我正在使用 GitHub 作为一个小型组织(约 10 个贡献者)的一部分来开发一个项目。与大多数项目一样,我们对 repo 的分叉副本进行更改并提交拉取请求,然后由上级审查。我小组的政策是所有代码更改,无论多么小,都应该只在拉取请求之后发生。

因此,我最近在我们的一个数据库中添加了一个字段,尽管感觉完整的拉取请求 + 代码审查有点过头了,但我还是遵循了协议。这感觉效率非常低 - 我是对的,还是大多数组织的规范?

标签: gitgithub

解决方案


这是常态,您不应该在未完成此过程的情况下推送和部署代码。

通常,拉取请求还可以触发将运行测试作业以确保代码仍在工作的管道。

对代码的一次更改可能会破坏一切,因此至少有一个人对其进行审查很重要。

它也很有用,因此其他开发人员即使是很小的更改也可以及时了解代码的最新更改,因此他们不会假设代码正在执行其他操作,因为他们没有检查您最近更改的文件.


推荐阅读