我在我的本地分支 branch-1 上工作,我的同事在他的本地分支 branch-2 上工作。
他已经提交并推送了分支到他的 origin/develop,并创建了一个向 upstream/develop 的拉取请求。所以现在正在等待其他人审查和批准拉取请求。
问题在于,在我的本地分支中,我需要编辑同一个文件,这个文件也是我同事在编辑的。因此,我的分支和他的分支将包含具有不同代码的相同文件。如果他的分支已经在 upstream 中,那么我可以将其合并到我的分支中,并在本地解决冲突。
然而现在它正在等待审核的拉取请求状态中,我没有时间等待,我需要创建我的拉取请求。
冲突何时及如何解决,因为现在存在具有冲突的文件的拉取请求,git 是否会识别它?由于这些分支尚未合并到 upstream 中。
github
标签。如果你指的是其他的pull request工作流程样式,那么应该更加详细地解释,否则答案可能不适用于任何特定情况。 - Mikko Rantalainen