2012-07-30 12 views
8

Me fusiono con Git y me sale un conflicto. Después de haber resuelto los conflictos, al confirmar veré un mensaje de confirmación generado automáticamente que contiene una lista de archivos que estaban en conflicto. ¿Cuál es la mejor práctica? ¿Debo guardar esta lista de archivos en conflicto por una buena razón o puedo eliminar esta parte del mensaje de confirmación?Git: fusionar conflicto y cometer mensaje

+0

Posible duplicado de [¿Debo eliminar la lista de conflictos en mi mensaje de confirmación después de hacer una fusión manual?] (Http://stackoverflow.com/questions/5414477/should-i-remove-the-list-of- conflict-in-my-commit-message-after-doing-a-manual) – emlai

Respuesta

3

Para lo que sea, guarde. Si el archivo va por la línea, esto le ayuda a determinar dónde pudo haber ocurrido una fusión con consecuencias no intencionales.

A menudo, un "conflicto" implica llamadas de juicio en las que la fusión conoce una rama mejor que la otra (b/c s/he trabajado en ella) o no conoce bien ninguna de las ramas. Relativamente desinformado, incluso si bien intencionado, las llamadas de juicio a menudo pueden significar problemas. Más fácil grep, que se fusiona sin conflictos con esas líneas allí.

Su rendimiento puede variar, no soy abogado.

+1

También echa un vistazo a 'git rerere' que te permitirá establecer una base de datos local de resolución de conflictos. Siempre es útil si te encuentras repitiendo las mismas fusiones una y otra vez. – Christopher

Cuestiones relacionadas