我们公司决定使用GIT,但现在遇到了一个问题。我们有几个不同功能的分支。现在我们需要将这些分支合并并推送到主分支Master上。我们应该如何使用autoreplace实现这一点——我们有branch-a、branch-b、branch-c,我们需要将它们全部合并到Master中,但如果有重复的文件,则branch-b应该是Major,branch-c是minor。
更新: branch-a: -file1 -file2 -file3 -file4
branch-b: -file1 -file5 -file6
branch-c: -file1 -file2 -file7 -file8
我们需要得到的结果是:
Master: -file1 (来自b) -file2 (来自a) -file3 (来自a) -file4 (来自a) -file5 (来自b) -file6 (来自b) -file7 (来自c) -file8 (来自c)
更新: branch-a: -file1 -file2 -file3 -file4
branch-b: -file1 -file5 -file6
branch-c: -file1 -file2 -file7 -file8
我们需要得到的结果是:
Master: -file1 (来自b) -file2 (来自a) -file3 (来自a) -file4 (来自a) -file5 (来自b) -file6 (来自b) -file7 (来自c) -file8 (来自c)