Chv*_*off 5 git git-merge git-branch
我们决定在我们公司使用GIT,但现在遇到了问题.我们有几个不同功能的分支机构.现在我们需要的是合并分支并将其推送到Master.我们如何使用autoreplace做到这一点 - 我们有branch-a,branch-b,branch-c - 我们需要在Master中获取它们但是在重复文件的情况下,branch-b应该是Major而branch-c-minor.
UPD:
branch-a: -file1 -file2 -file3 -file4
branch-b: -file1 -file5 -file6
branch-c: -file1 -file2 -file7 -file8
我们需要结果:
Master: -file1 (from b) -file2 (from a) -file3 (from a) -file4 (from a) -file5 (from b) -file6 (from b) -file7 (from c) -file8 (from c)
Ada*_*ruk 11
执行章鱼合并,不提交'--no-commit'.来自大师
git merge --no-commit branch-a branch-b branch-c
Run Code Online (Sandbox Code Playgroud)
解决所有冲突,然后根据需要,获取文件的特定版本并提交:
git checkout branch-b -- file3
Run Code Online (Sandbox Code Playgroud)
重复其他特定文件.
git add . -A
git commit
Run Code Online (Sandbox Code Playgroud)
这是您的自定义工作流程的工作方式.
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
9916 次 |
| 最近记录: |