【发布时间】:2015-07-19 18:33:50
【问题描述】:
有一个分支 A。我从分支 A 分支,所以我有一个分支 B。我从分支 B 分支,所以我有一个分支 C。
一段时间后,文件 file1.js 在 A 中更改,file1.js(不是 file2.js,但相同的 file1.js)在 B 和 file3.js 中。
然后由于file1.js,B被合并到A中并解决了冲突。
如果在 B 合并到 A 之后将 C 合并到 A,我会遇到任何冲突吗?
我希望答案是否定的,但是我仍然很好奇在将 C 合并到 A 时是否必须以任何方式解决 file1.js 冲突,或者我是否希望在合并时遇到任何困难。
谢谢。
【问题讨论】:
-
我想你不会有任何冲突... :|
-
如果
file1.js在您从分支 B 创建分支 C 之前已在分支 B 中更改,则可能会发生冲突。这与您尝试将分支 B 合并到 A 时的情况完全相同。如果您在创建分支 C 后更改了分支 B 中的file1.js,则不会发生冲突。
标签: git merge branch git-branch merge-conflict-resolution