相关疑难解决方法(0)

Git合并策略:空格使默认显示没有冲突并带来意想不到的结果

经过多次试验,我得到了这个简单的测试案例场景:

a --> b --> c --   (master)
 \              \
  --> d --> b' --> e   (branch)
Run Code Online (Sandbox Code Playgroud)

哪里:

  • b' 是一个樱桃挑选 b
  • e是一个合并来自master.

b'之后完成cc修改了相同的文件b(d可能无关紧要).

e 很容易看起来非常意外.

假设所有'他们正在处理相同的文件" foobar.txt".这是文件在每次提交中的外观:

// ----------- a
foo

delme

bar

// ----------- b
foo

delme

new

bar

// ----------- c
foo

new

bar

// ----------- b'
foo

delme

new

bar

// ------------ e
foo

new

new

bar
Run Code Online (Sandbox Code Playgroud)

现在,这是我刚才的简短测试,具有这种确切的设置.

如果你删除那里的所有空格 …

git merge git-merge

15
推荐指数
1
解决办法
4684
查看次数

标签 统计

git ×1

git-merge ×1

merge ×1