关于pull请求的Github流程

问题描述 投票:0回答:1

我正在尝试使用GitHub建议工作流程。我想到的是,GitHub仓库中将有两个分支,即master和dev。其他开发人员会把它分给当地人。说人A,在他本地的feature-1分支中开发一个新功能,将其推送到GitHub repos的dev分支,并发出pull请求。然后,所有开发人员都会将GitHub dev分支拉入他们的本地并测试代码。如果一切正常,则将dev分支合并为master。

我一直在研究这个问题,我得到的只是做拉动请求,其他开发人员会做什么我只是阅读代码和评论。没有任何实际测试。

有人可以澄清一下吗?我认为通过执行pull请求所有开发人员都会收到通知,然后拉取代码,对代码执行一些ACTUAL编辑(不仅仅是读取和注释)并将其推送到之前创建的相同pull请求。

git github workflow
1个回答
0
投票

最终,“审核时要做什么”取决于您的特定工作流程/团队。

如果您希望开发人员将代码作为流程的一部分进行测试,那么他们可以下载源代码分支并使用它来运行代码进行测试。

如果您希望开发人员编辑代码作为审阅的一部分,那么我没有任何建议如何管理它。我认为这根本没有意义(谁评论了审稿人?),但我在下面列出了我的推理。


通常,使用Pull Request的想法是其他开发人员会审查更改并向原作者提出改进建议 - 而不仅仅是自己进行更改。同样,这是一个工作流/团队特定的事情,但我个人认为另一个开发人员只是编辑我的PR而不先与我交谈是非常粗鲁的。

假设编写原始代码的人具有主题/业务要求/技术限制的最新知识,因此建议(及其推理)应由他们评估。同样,这是工作流/团队特定的事情。

© www.soinside.com 2019 - 2024. All rights reserved.