SourceTree合并冲突
我在中创建了一个本地的“测试”分支,用于测试一些新特性,一切看起来都很好。然后,我将“主”分支合并到本地"Test"分支中,不幸的是,它被推送了。但是从那时起,通过运行"ng服务“,我得到了以下错误:
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我不知道这里发生了什么。有没有办法轻易解决这个问题?
发布于 2019-10-10 14:56:55
当您将master合并到您的本地特性分支时,需要通过接受当前或传入的更改来解决这些冲突。打开这些文件并删除这些<<<<<<< HEAD >>>>>>> master并提交您的更改。如果您有,Visual Studio Code将清楚地向您显示冲突。
具有冲突标记的文件:
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
发布于 2021-02-03 23:47:18
对于任何来自谷歌的人,我都有类似的反应,但我百分之百地相信我已经解决了所有的冲突。
我通过切换到另一个分支,然后切换回原来的来修复它。
如果这仍然不能解决问题,则使用删除节点模块缓存和rm -Rf node_modules/.cache
发布于 2021-05-25 14:16:50
对于那些来自谷歌的人来说:
我通过删除node_modules缓存:rm -Rf node_modules/.cache来修复它
下面是指向一篇解释正在发生的事情的文章的链接
https://stackoverflow.com/questions/58325295
复制相似问题