让我重新解释一下这个问题 - 所以我已经将代码推送到我的分支机构A并且正在审查文件someTableEntries.csv。我最终想将它合并到主分支中。 同时“Another Coder”将someTableEntries.csv的更改合并到主分支中。
有什么方法可以解决我想要合并的someTableEntries.csv与已经合并的“Another Coder”之间的冲突。最后我想在master分支中包含someTableEntries.csv文件,其中包含我的工作和“Another Coder”的更改。是否有类似于perforce合并工具的东西。
答案 0 :(得分:3)
是的,您应该提交并将更改推送到同一分支。 Pull请求将自动更新,因为pull请求是两个分支的关系,而不是单独的commit和要合并的分支之间的关系。
答案 1 :(得分:1)
是的,您可以直接添加新提交并从您发送了拉取请求的推送到分支,但这仅在拉取请求尚未合并时才有效。
如果在您最新提交之前合并了pull请求,那么您必须为此发送新的pull请求。
答案 2 :(得分:1)
是的,您可以提交并推送到您的分支机构,如果拉取请求尚未合并,则会更新。
拉取请求是将源分支(A)中包含的所有更改合并到目标分支(B)的请求。
目标分支B的所有者负责接受分支A中包含的更改,并允许在分支B中合并它。所有已推送到源分支的更改将包含在合并中
在拉取请求的合并过程结束时,目标分支B的所有者可以决定不再需要源分支A并在之后将其删除。