Estoy reajustando en git, y un conflicto que recibo es 'ambos agregados' - es decir, exactamente el mismo nombre de archivo ha sido agregado independientemente en mi sucursal, y en la rama en la que estoy trabajando. git status
me dice:Resolviendo un conflicto de fusión "ambos agregados" en git?
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# both added: src/MyFile.cs
Mi pregunta es, ¿cómo puedo solucionar esto? ¿Debo usar una herramienta de combinación o hay una forma en que puedo hacerlo solo desde la línea de comandos? Si yo git rm src/MyFile.cs
, ¿cómo sabe Git qué versión de archivo quiero eliminar y cuál quiero conservar?
Gracias. Y me di cuenta de que la razón por la que la herramienta de fusión no funcionaba era porque git crea los archivos .LOCAL y .REMOTE para la fusión, pero no el archivo .BASE. Creo que debería simplemente crear un archivo .BASE vacío. Si crea manualmente el archivo .BASE vacío, la herramienta de fusión funciona bien. – Jez
@Jez: Vea este hilo: http://thread.gmane.org/gmane.comp.version-control.git/188776/focus=188867 –
¿Entonces está diciendo que esto se solucionará en una versión reciente de git? – Jez