[英]Master commit then merge with another branch
我以前从未尝试过。 假设您有两个分支“ master”和“ aBranch”,则创建一个aBranch,然后提交在aBranch之前的master分支。 我总是与领先于分支机构的分支合并,但不能反向合并。 如果在不涉及冲突文件的情况下将母版(位于前面)与aBranch合并,将会发生什么情况?
这取决于master
和aBranch
之间的关系。 如果您的历史记录如下所示:
* (master)
|
*
|
* (aBranch)
那么什么也没发生,因为master
已经可以到达aBranch
可以到达的每个提交。
相反,如果您有类似
* (master)
|
* * (aBranch)
| |
* *
| /
*
那么您将获得尝试合并另一种方式所得到的结果。 唯一的区别是合并提交存储其两个父级的顺序以及前进的分支头的顺序。
* (master)
| \
* |
| |
* * (aBranch)
| |
* *
| /
*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.