[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux_var] Strano (per me) errore di GIT
On 2015-10-17 at 20:33:06 +0000, Lorenzo Lobba wrote:
> Ma all'ultimo git merge --no-ff
> 4 file sono andati in conflitto
> con questa motivazione
>
> CONFLICT (rename/delete): yyyy/default/xxx.yyy deleted in develop and
> renamed in HEAD. Version HEAD of yyyy/default//xxx.yyy left in tree.
>
> Cosa significa, in pratica?
>
> Di solito, quando c'è un file è in confitto GIT dice qual è e marca le
> parti in conflitto con
> HEAD
> ====
> <branch>
quello è il caso in cui un file esiste in entrambi i branch, ma qui
dal messaggio sembra che il file in develop non esistesse più: sicuro
che il nome del file yyyy/default/xxx.yyy fosse uguale in entrambi i
casi?
il modo in cui git gestisce i cambi dei nomi dei file è particolare:
salva una cancellazione ed un nuovo file, ma se si accorge che il nuovo
file è molto simile a quello cancellato, lo tratta come spostamento
nella history eccetera.
Senza sapere cosa sia successo, la mia prima ipotesi è che nello stesso
commit su develop, si sia cambiato nome al file e fatto molte modifiche,
facendo confondere git.
Questo però non spiega perché in master il file fosse già stato
spostato.
--
Elena ``of Valhalla''
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking