我问这个问题是因为,在提高PR并将其发送给多个队友之后,我看到了在PR以合并或不合并结束之前创建新提交的必要性。
PR请求是否主要表示要检查的功能分支?
或
PR请求是否主要表示对分支的特定提交以供评审?
发布于 2019-07-21 17:06:55
PR指的是您希望合并到主(或它所针对的任何其他分支)中的分支。将额外的提交推到您打开的PR上的分支,将它们添加到PR中。
发布于 2019-07-21 17:21:22
在您定义“拉请求”之前--我假设这是PR所代表的--或者选择一个特定的托管提供商,如GitHub或Bitbucket,这个问题无法完全回答。原因是拉请求不是一个Git问题,而是一个主机提供商的问题。这取决于主机提供商来实现它们,而每一个实现它们的人在实现上都有一些细微的差别,与下一个人的有所不同。
一旦你准确地定义了公关,选择你对分支这个词的定义也是有帮助的,因为在Git中,当人们说分支时,它们可能意味着不同的东西。(见What exactly do we mean by "branch"?)
也就是说,GitHub和Bitbucket都以非常相似的方式处理拉请求。如果您使用的是其他供应商,那么他们遵循这一趋势的可能性是很大的。在GitHub和Bitbucket上,当您发出拉请求时,您所做的就是创建非常类似于分支的东西。(它是否是分支,取决于您对分支的个人定义。)您可以继续添加更多提交到这个东西,即是一个分支和拉请求自动更新,以便在网站上的人,查看拉请求,可以看到新的提交。
将新提交添加到拉请求的方法也会因宿主提供商的不同而有所不同。对于GitHub,您只需将git push发送到您使用的哪个分支,在任何存储库上启动该请求。然后,GitHub自动更新拉请求本身。我对Bitbucket的经验要少得多,我不确定他们的PRs是否有相同的行为方式,但这正是我所期望的。
发布于 2019-07-21 17:27:03
PR是指与另一个分支相比较的分支,例如,主分支。
当您创建一个PR时,系统将评估自功能分支从主分支分支分离出来之后,已经向特性分支提交了多少个新的提交。
https://stackoverflow.com/questions/57135167
复制相似问题