Sono ancora nuovo su eGit. Sto cercando di capire come mai ottenere eGit per risolvere un conflitto di fusione usando la mia copia, nessun cambiamento. Mi riferisco alle note sulla EGit Wiki:Risoluzione unisci eGit - Usa la tua copia
http://wiki.eclipse.org/EGit/User_Guide#Possible_merge_results
Tuttavia, quando aggiungo la mia copia di risolvere il conflitto, EGit lascia ancora i segni diff nel file "< < < < < < < HEAD "," ======= "," >>>>>>> ". Il dottore dice di aggiungere dopo l'utilizzo di strumenti di fusione:
modificare la versione albero di lavoro fino a quando si è soddisfatti con esso Squadra> Aggiungi la risorsa unita per contrassegnare il conflitto come deliberato commettere l'unione commit tramite Squadra> Commit
Tuttavia, lascia ancora i segni di diff nel file dopo che ho risolto il conflitto utilizzando la mia copia, che in realtà non comporta alcuna modifica e, pertanto, non richiede alcun salvataggio. La mia domanda è: come ottengo eGit per accettare, aggiungere e impegnare la mia copia senza lasciare i marcatori di diff nel file? Questi indicatori andranno via al commit finale?
"pertanto, non richiede alcun salvataggio" -> quindi suppongo che tu abbia utilizzato l'opzione "Usa HEAD" nella finestra di dialogo dello strumento unione? Se non puoi salvare il lato sinistro dopo aver scelto questa opzione, sembra un bug in EGit. Se questo è il caso, suggerirei di presentare una segnalazione di errore. – robinst
Sì, scegliere l'opzione "Usa HEAD". Oh bene, controllerò la bacheca, vedere se si tratta di un problema noto o aggiungere. –
K, se qualcun altro vorrebbe vederlo risolto, ho inserito un bug qui: https://bugs.eclipse.org/bugs/show_bug.cgi?id=374790. C'è un problema correlato, ma non identico: https://bugs.eclipse.org/bugs/show_bug.cgi?id=322537 –