在成功使用相同的构建过程验证分支的拉取请求后,重新应用相同的构建过程是否有任何优势?
例如。我可以放心,因为单元测试在pull请求中运行,在pull请求合并后不需要在master中再次执行它们吗?
答案 0 :(得分:2)
如果你的拉取请求是当前的w / r / t master(也就是说,它是从master到PR的快进更新),那么pull请求的内容将与你最终的内容相同将其合并到master
分支后。
如果对master
进行了任何干预性更改,因为拉取请求已经分支,那么您就没有这样的保证。在这种情况下,您的选项要么是要合并它,然后在master
上重新测试,要么重新定义拉取请求并在合并之前重新测试它。我赞成后者。