繁体   English   中英

Bitbucket-修复合并冲突

[英]Bitbucket - Fix merge conflicts

我知道这个主题有一些问题,但是我没有得到我的问题的答案。

我正在与Bitbucket一起工作,我不确定我是否总是正确地做所有事情,因为我在Bitbucket上很新

在将分支合并到master时发生冲突。

    // Check if a filter is set
    if(filter_id) {
        var filter = filter_id;
+<<<<<<< destination:b9a9e6b6e3b21d06f9f726ba8a3b24c221c695f4
    }
    else {
        var filter = -1;
    }
+=======
+   }
+   else {
+       var filter = -1;
+   }
+>>>>>>> source:8ab52e4f8401ac8b5b68682d888e7538a7183216

您是否知道如何解决此错误? 也许通过修改代码?

这种冲突通常意味着什么? 我做错了什么?

谢谢您的回答!

这意味着您要合并到的分支和您要合并的分支都具有影响这些行的更改。 git不能告诉您要保留的行的哪个版本,因此它将停止合并并让您自己解决冲突。 它通过将受影响的行的两个版本保持为====== <<<<<>>>>>行指示冲突的开始位置和结束位置。

您可以通过手动编辑受影响的文件来解决冲突。 在您的情况下,看起来只是空白更改,因此您可以删除重复的两个中的一个

}
else {
    var filter = -1;
}

部分以及+<<<<<<< destination:b9a9e6b6e3b21d06f9f726ba8a3b24c221c695f4+=======+>>>>>>> source:8ab52e4f8401ac8b5b68682d888e7538a7183216行。

有关合并git的更多信息,请阅读this

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM