Conflicto de combinación de SourceTree
Creé una rama local de "Prueba" en SourceTree para probar algunas características nuevas y todo parecía funcionar bien. Luego fusioné la rama "maestra" en mi rama local de "Prueba" y, desafortunadamente, la empujé. Pero desde entonces, al ejecutar "ng serve" recibo el siguiente error:
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 <<<<<<< HEADNo tengo idea de lo que está pasando aquí. ¿Hay alguna manera de resolver este problema fácilmente?
mientras fusiona el maestro en su rama de función local, hay algunos conflictos, debe resolverlos aceptando los cambios actuales o entrantes. Abra esos archivos y elimine estos <<<<<<< HEAD >>>>>>> master y confirme sus cambios. Si tiene Visual Studio Code , le mostrará claramente los conflictos.
Archivos que tenían marcador de conflicto:
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 **>>>>>**Una vez que resolvió los conflictos y aún recibe el error, es posible que los archivos se hayan almacenado en caché, intente cambiar a otra rama y luego vuelva a cambiar al original.
Todavía Webpack no nota los cambios de su archivo: https://dev.to/pnevares/webpack-isn-t-noticing-your-file-changes-did-you-do-something-wrong-34dc
Para cualquiera que venga de Google, tuve un problema similar en React, pero estaba 100% seguro de que ya había resuelto todos los conflictos.
Lo arreglé cambiando a otra rama y luego volviendo a la original .
Si esto aún no soluciona el problema, elimine la memoria caché de módulos de nodo con rm -Rf node_modules/.cache
Asegúrese de extraer el código más reciente de la rama maestra antes de fusionar Maestro en Prueba.
Para los que vienen de Google que:
Lo arreglé eliminando el caché de node_modules: rm -Rf node_modules/.cache
Aquí está el enlace a un artículo que explica lo que está sucediendo.
Además, puede intentar detener y ejecutar npm como una solución breve. Trabajó para mi.
Encontré este problema en React, y estoy seguro de que los conflictos de combinación están resueltos.
Lo arreglé editando el contenido del archivo, simplemente agregando/eliminando algún código, esperando a que se compile y vuelva a cargar.
Tuve el mismo problema, pero con un proyecto Vue.js. Las soluciones sugeridas no me funcionaron. Tuve que eliminar y volver a instalar todas las dependencias. ¡Solo después de rm -rf node_modules && yarn install el error desaparece!
Si los marcadores de conflicto están en un archivo generado automáticamente, vuelva a generarlo.