SourceTree 合并冲突
我在SourceTree 中创建了一个本地“测试”分支来测试一些新功能,一切似乎都运行良好。然后我将“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
Run Code Online (Sandbox Code Playgroud)
我不知道这里发生了什么。有什么办法可以轻松解决这个问题吗?
use*_*948 36
对于来自 Google 的任何人,我在 React 中也遇到过类似的问题,但我 100% 确信我已经解决了所有冲突。
我通过切换到另一个分支来修复它,然后切换回原始分支。
Sof*_*enM 17
对于那些来自谷歌的人:
我通过删除 node_modules 缓存来修复它: rm -Rf node_modules/.cache
这是一篇解释正在发生的事情的文章的链接
Ram*_*ana 12
当您将 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 **>>>>>**
Run Code Online (Sandbox Code Playgroud)