在制作拉取请求然后合并时,如何将更改合并到目录?

时间:2017-06-08 09:05:11

标签: git git-merge

我有多用户存储库,每个用户都有自己的目录,以及分支。例如:

  • DirectoryA
  • DirectoryB

BranchA(由UserA使用)

  • DirectoryA(由UserA使用)
  • DirectoryB

BranchB(由UserB使用)

  • DirectoryA
  • DirectoryB(由UserB使用)

最初,主分支在每个目录中都有文件,然后创建分支A和B. UserA修改了他的BranchA文件夹中的文件,而UserB修改了他的BranchB文件夹中的文件。

如何创建对主分支的拉取请求,以便位于BranchA中的DirectoryA中的UserA所做的更改保留给主服务器,而位于BranchB中的DirectoryB中的UserB也会保留?

1 个答案:

答案 0 :(得分:0)

通常的工作流程不应该有任何问题。 UserA没有触及目录B,因此他的拉取请求不会包含对B的任何更改。来自UserB的拉取请求不会更改目录A.到目前为止没问题。

但是在接受两个PR之后,两个用户都必须更新 - 并且UserA将获取目录B中的更改,而UserB将提取目录A的更改。