git - 拉取请求最佳实践?
问题描述
我正在使用 GitHub 作为一个小型组织(约 10 个贡献者)的一部分来开发一个项目。与大多数项目一样,我们对 repo 的分叉副本进行更改并提交拉取请求,然后由上级审查。我小组的政策是所有代码更改,无论多么小,都应该只在拉取请求之后发生。
因此,我最近在我们的一个数据库中添加了一个字段,尽管感觉完整的拉取请求 + 代码审查有点过头了,但我还是遵循了协议。这感觉效率非常低 - 我是对的,还是大多数组织的规范?
解决方案
这是常态,您不应该在未完成此过程的情况下推送和部署代码。
通常,拉取请求还可以触发将运行测试作业以确保代码仍在工作的管道。
对代码的一次更改可能会破坏一切,因此至少有一个人对其进行审查很重要。
它也很有用,因此其他开发人员即使是很小的更改也可以及时了解代码的最新更改,因此他们不会假设代码正在执行其他操作,因为他们没有检查您最近更改的文件.
推荐阅读
- html - 如何将 Bootstrap 多个轮播幻灯片横幅停止为单个图像横幅?
- php - PHP如何删除本地机器上的文件
- javascript - Firebase 云函数:await admin.dbRef.once('value')
- javascript - JavaScript 代码的词法环境是否包含 ThisBinding 或执行上下文是否包含它?
- python - 使用谓词过滤 pyarrow.parquet.ParquetDataset 中的行
- npm - package.json 文件中的符号 @^ 是什么意思
- html - 如何将一个 div 平均居中到另一个 div 中?
- laravel - Laravel 复制记录并使用用户 ID 复制
- git - PR 后在开发分支中处理变基
- markdown - ```t.test(Boston$medv)``` 的 $ 导致 Jupyter 降价单元格中的一些问题