2015-11-17 7 views
5

GitLab non è in grado di automatizzare le richieste. Tutte le richieste di unione ricevono il messaggio "Questa richiesta di unione contiene conflitti di merge che devono essere risolti. Puoi provare manualmente sulla riga di comando"GitLab non è in grado di automatizzarsi. La richiesta di unione contiene conflitti di unione che devono essere risolti

Il messaggio sembra errato e l'ho verificato creando un nuovo ramo con "git branch" -b nome-nuovo-ramo "e modificare un file che non causerà conflitti di unione.

Quando spingo questo nuovo ramo e creo una nuova richiesta di unione, Gitlab dice ancora che non può fondersi automaticamente.

Eventuali suggerimenti per risolvere questo problema e qual è il motivo GitLab fornisce il messaggio "Questa richiesta di unione contiene conflitti di unione"?

+0

una rapida ricerca su google mostra https://github.com/gitlabhq/gitlabhq/issues/3697 hai provato i loro suggerimenti? – Srgrn

risposta

9

Ciò si verifica quando il ramo corrente non è sincronizzato con il ramo remoto. In questo caso, a volte Git viene confuso su cosa conservare e cosa ignorare.

Per correggere questo facciamo seguire

; Go to master branch 
git checkout develop 

; update master branch 
git pull 

; go to you local branch and merge it with changes from master 
git checkout local-branch 
git merge develop 

risolvere i conflitti se si ottiene alcuna. - Reference

I conflitti di unione dovrebbero essere corretti ora.

+0

Aggiunta alla risposta di cui sopra per risolvere i conflitti - https://githowto.com/resolving_conflicts –