源树合并冲突
我在 SourceTree 中创建了一个本地**“Test”分支,用于测试一些新特性,一切看起来都很好。然后我将“master”分支合并到本地“Test”分支中,不幸的是,我将其推送。但从那时起,运行“ng serve”**时,我得到了以下错误:
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
我不知道这是怎么回事。有什么办法可以轻松解决这个问题吗?
9条答案
按热度按时间zxlwwiss1#
对于任何来自谷歌的人来说,我在React中也有类似的问题,但我100%有信心我已经解决了所有的冲突。
我通过切换到另一个分支,然后切换回原来的来修复它。
如果此操作仍不能解决问题,请使用remove the Node Modules cache和
rm -Rf node_modules/.cache
6mzjoqzu2#
对于来自Google的用户:
我通过删除node_modules缓存修复了它:第一个月
以下是指向an article that explains what's happening的链接
d5vmydt93#
当你正在将master合并到你的本地功能分支中时,有一些冲突,你需要通过接受当前的或传入的更改来解决它们。打开这些文件并删除这些
<<<<<<< HEAD
>>>>>>> master
,然后提交你的更改。如果你有,Visual Studio Code
将清楚地显示冲突。具有冲突标记的文件:
解决了冲突后仍然出现错误,文件可能已被缓存,请尝试切换到另一个分支,然后再切换回原始分支。
Webpack仍然没有注意到您的文件更改-https://dev.to/pnevares/webpack-isn-t-noticing-your-file-changes-did-you-do-something-wrong-34dc
gzszwxb44#
在React中遇到了这个问题,我确信合并冲突已经解决了。
我通过编辑文件内容修复了它,通过简单地添加/删除一些代码,等待它编译并重新加载。
w3nuxt5m5#
有同样的问题,但与Vue.js项目。建议的解决方案不为我工作。我不得不删除和重新安装所有的依赖。只有在
rm -rf node_modules && yarn install
错误消失!xxhby3vn6#
此外,你可以尝试停止和运行npm作为一个简短的解决方案。
toiithl67#
在将Master合并到Test之前,请确保从Master分支提取最新代码。
bjg7j2ky8#
如果冲突标记位于自动生成的文件中,请重新生成该文件。
yrwegjxp9#
如果tsconfig.json仍然存在冲突,则上述错误将出现在每个源文件中。