首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并冲突标记

合并冲突标记
EN

Stack Overflow用户
提问于 2019-10-10 14:29:05
回答 8查看 42.6K关注 0票数 45

SourceTree合并冲突

我在中创建了一个本地的“测试”分支,用于测试一些新特性,一切看起来都很好。然后,我将“主”分支合并到本地"Test"分支中,不幸的是,它被推送了。但是从那时起,通过运行"ng服务“,我得到了以下错误:

代码语言:javascript
复制
52 <<<<<<< HEAD
app/app.module.ts:54:1 - error TS1185: Merge conflict marker encountered.

54 =======
app/app.module.ts:56:1 - error TS1185: Merge conflict marker encountered.

56 >>>>>>> master
app/example/example.module.ts:9:1 - error TS1185: Merge conflict marker encountered.

9 <<<<<<< HEAD

我不知道这里发生了什么。有没有办法轻易解决这个问题?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2019-10-10 14:56:55

当您将master合并到您的本地特性分支时,需要通过接受当前或传入的更改来解决这些冲突。打开这些文件并删除这些<<<<<<< HEAD >>>>>>> master并提交您的更改。如果您有,Visual Studio Code将清楚地向您显示冲突。

具有冲突标记的文件:

代码语言:javascript
复制
app/example/example.module.ts:9:1 // in this file line number 9 should've conflict marker **>>>>>**
app/app.module.ts:54:1 // in this file line number 54 should've conflict marker **>>>>>**
app/app.module.ts:56:1 // in this file line number 56 should've conflict marker **>>>>>**

一旦您解决了冲突,仍然得到了错误,文件可能已经被缓存,尝试切换到另一个分支,然后切换回原来的。Webpack仍然没有注意到你的文件更改- https://dev.to/pnevares/webpack-isn-t-noticing-your-file-changes-did-you-do-something-wrong-34dc

票数 19
EN

Stack Overflow用户

发布于 2021-02-03 23:47:18

对于任何来自谷歌的人,我都有类似的反应,但我百分之百地相信我已经解决了所有的冲突。

我通过切换到另一个分支,然后切换回原来的来修复它。

如果这仍然不能解决问题,则使用删除节点模块缓存rm -Rf node_modules/.cache

票数 94
EN

Stack Overflow用户

发布于 2021-05-25 14:16:50

对于那些来自谷歌的人来说:

我通过删除node_modules缓存:rm -Rf node_modules/.cache来修复它

下面是指向一篇解释正在发生的事情的文章的链接

票数 50
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58325295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档