Perché ottengo conflitti albero tra i file identici?
-
27-10-2019 - |
Domanda
ho il mio tronco, e ho un ramo: brindisi. Ho fatto le modifiche al ramo toast e voglio unire di nuovo nel tronco. Questo è stato fatto molte volte prima e non mi aspettavo di incontrare alcun problema.
ho un elenco di immagini che non sono stati alterati a tutti, né il percorso della directory. Qualcuno può per favore mi spieghi il motivo per cui vorrei avere un conflitto albero per ogni immagine nella directory?
Soluzione
È necessario esaminare i registri di tronco e file di ramo (s) al fine di trovare la causa del problema.
In comune "conflitto albero" in mezzo SVN "fusa fonti è stato spostato | rinominato da un lato e modificato su un altro in parallelo" e senza altri motivi !!!
Altri suggerimenti
ho ottenuto conflitti albero su file quando ho un ramo che ho mantenuto up-to-date dal tronco, e poi unite che di nuovo ramo in tronco.
Questi conflitti simile a questa:
C path/to/some/file.ext > local add, incoming add upon merge C path/to/some/other/file.ext > local delete, incoming delete upon merge
Quindi è sempre lo stesso cambiamento esatto (verificato controllando la diff), ma sembra che SVN non è abbastanza intelligente per sapere che il cambiamento a distanza (dal ramo) è venuto dalla variazione locale (tronco) come stavo tenendo la ramo aggiornato.
Quando so che questo sia il caso, ho appena li risolvo:
$ svn resolve --accept working -R .
Nota: svn versione 1.7.19