Ho un repository locale del sito e un repository remoto. Il repository locale contiene il contenuto di 1-2 mesi del repository remoto.Unisci errore di conflitto, quando non c'era alcun cambiamento nel file menzionato
Provo a richiamare l'intero contenuto nel repository locale.
git pull origin master
From ssh://.../site.git
* branch master -> FETCH_HEAD
...
CONFLICT (add/add): Merge conflict in admin/process_email.php
Automatic merge failed; fix conflicts and then commit the result.
ho controllato process_email.php usando P4Merge, ma non mostra alcun conflitto, inoltre non c'erano cambia, nessuna differenza.
UPDATE:
ottengo
$ git status
On branch master
nothing to commit, working directory clean on both repos.
Inoltre ho provato
$ git pull -X theirs origin/master master
ma ancora ottenere lo stesso errore.
Voglio unire il repository di origine remoto con il mio repository locale. Voglio sovrascrivere il repository locale con contenuto di repository di origine remota poiché il repository remoto è più recente, contiene il codice più recente.
Più di 2000 file sono in conflitto, mentre ho controllato il conflitto e hanno lo stesso contenuto. Non vorrei fare la gestione manuale dei conflitti.
I have autocrlf = False nel file .gitconfig.
Perché viene visualizzato un errore di conflitto per i file che hanno esattamente lo stesso contenuto?
Prova file aperto in Blocco note o Notepad ++ e cercare di qualsiasi tag che indica fondersi in mancanza, c'è qualcuno? –
Non ci sono ancora tag. – klor
Questo è estremamente strano.Se si ottiene l'errore "CONFLICT (aggiungi/aggiungi): Unisci conflitto in xxx", allora nel file dovrebbero esserci indicatori di conflitto e 'git status' dovrebbe riportare il file come conflitto (testo:" entrambi aggiunti "). – sleske