在处理this repository时,以下语句(使用<!-- ?? -->
评论)已添加到commit,而我们不知情或不会采取任何明显的操作。它们似乎是两次提交的HEAD
和SHA-1
。
+<<<<<<< HEAD <!-- ?? -->
17 17
<!--<texture>icon-video-sml.png</texture>-->
18 18 ...
33 33
<visible>Container.Content(musicvideos)</visible>
34
+======= <!-- ?? -->
35
+ <texture>icon-video-sml.png</texture>
36
+>>>>>>> 987433c381cd8b8b459c569712c282f94dd430db <!-- ?? -->
34 37
</control>
...
37 42
<posy>35</posy> <!--to display info abt the folder in the videos window at the top right corner-->
59
+<<<<<<< HEAD <!-- ?? -->
54 60
<visible>Skin.HasSetting(homemenu-horizontal) | [!Skin.HasSetting(homemenu-vertical) + !Skin.HasSetting(homemenu-horizontal)]</visible>
55 61
<posy>13</posy> <!--prints "(no of files)"-->
62
+======= <!-- ?? -->
63
+ <posy>13</posy>
64
+>>>>>>> 987433c381cd8b8b459c569712c282f94dd430db <!-- ?? -->
56 65
截图:
除此之外,即使纠正了问题(removing these lines),我们的代码库也开始错误地(明显地)执行。
那么,这个额外的文字是什么?它从哪里来的?我们该怎么办呢?
答案 0 :(得分:1)
这些是合并冲突标记。它们意味着您合并了两个以不同方式在同一位置更改文件的分支。您不能只删除它们,您需要手动合并文件并决定要保留哪些更改以及哪些更改不是。
答案 1 :(得分:1)
这是合并冲突。当您和其他人更改代码中的相同行时,就会发生这种情况。您必须手动修复冲突。您可以参考此http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging#Basic-Merge-Conflicts