审阅者将查看哪些正在进行的请求
Which ongoing requests will be viewed by the reviewer
如果我在同一功能分支(我们称之为 featureNew)上打开一个新的 Pull 请求,并且包含 1 个修改过的文件(由另一个用户 personA 完成),而我的包含2 个修改的文件,其中一个文件与 personA 完成的文件相同?
意思是说 featureNew
将有 2 个 Pull Requests - 一个来自我,一个来自 personA
- 来自 personA 的文件:file01
- 来自我的文件:file01、file02
顺便说一句,personA 比我早创建了他的 PR 方式,并且它仍然是开放的,因此我正在介入继续修改功能分支上的更改,因为他不会再这样做了...
此外,当我的审阅者查看代码时,personA 是否会更改 file01 'overwrites' 我的 file01
的内容?或者只向我的审阅者显示最新的 PR?
直到拉取请求没有合并到分支中才重要。假设您的拉取请求首先被合并,那么在这种情况下,来自 A 的拉取请求只有在没有冲突或可以自动合并的情况下才能被合并。
现在,假设在这种情况下存在冲突,A 将不得不拉取您的代码并解决冲突,然后拉取请求将被更新并且他可以合并他的更改。
如果我在同一功能分支(我们称之为 featureNew)上打开一个新的 Pull 请求,并且包含 1 个修改过的文件(由另一个用户 personA 完成),而我的包含2 个修改的文件,其中一个文件与 personA 完成的文件相同?
意思是说 featureNew
将有 2 个 Pull Requests - 一个来自我,一个来自 personA
- 来自 personA 的文件:file01
- 来自我的文件:file01、file02
顺便说一句,personA 比我早创建了他的 PR 方式,并且它仍然是开放的,因此我正在介入继续修改功能分支上的更改,因为他不会再这样做了...
此外,当我的审阅者查看代码时,personA 是否会更改 file01 'overwrites' 我的 file01
的内容?或者只向我的审阅者显示最新的 PR?
直到拉取请求没有合并到分支中才重要。假设您的拉取请求首先被合并,那么在这种情况下,来自 A 的拉取请求只有在没有冲突或可以自动合并的情况下才能被合并。
现在,假设在这种情况下存在冲突,A 将不得不拉取您的代码并解决冲突,然后拉取请求将被更新并且他可以合并他的更改。