我希望能够通过将“我们的”块放在前面,然后是“他们的”块来自动解决“两个分支在同一行添加块”的冲突。
因此,与其出现如下冲突:
```html <<<<<<< HEAD ours ======= theirs >>>>>>> branch-a ```
我们可以得到以下结果:
```html <<<<<<< HEAD ours >>>>>>> branch-a theirs ```
因此,与其出现如下冲突:
```html <<<<<<< HEAD ours ======= theirs >>>>>>> branch-a ```
我们可以得到以下结果:
```html <<<<<<< HEAD ours >>>>>>> branch-a theirs ```
16:09:44 tims@firebat ~/git/merge_conflict_example (master|MERGING) $ cat test.txt
good morning
good evening
<<<<<<< HEAD
g'day
=======
aloha
>>>>>>> branch1
hello
hi
我只是获取:
16:09:44 tims@firebat ~/git/merge_conflict_example (master) $ cat test.txt
good morning
good evening
g'day
aloha
hello
hi
没有冲突。
我想可能会有类似于git merge branch1 -X oursthentheirs
的东西。
我在这里使用的示例可在git@bitbucket.org:abznak/merge_conflict_example.git中找到。
NR
是当前输入行的“记录”(行)号,从1开始计数所有输入行。形式为/pattern/ { action }
的行执行给定的操作,缺少/pattern/
时总是执行;这些按顺序执行,因此我们首先检查7个<
,然后进行打印或保留,然后在每行上检查7-|
等。 - torek