Domanda

Perché c'è un conflitto, quando presento un cambiamento in un ramo su Gerrit, ma quando ho REBASE mio cambiamento su quel ramo a livello locale, git posso fare un rebase avanzamento veloce e senza alcun conflitto?

Il comportamento di Gerrit presentazione non è come la fusione di git. Perché?

È stato utile?

Soluzione

Gerrit è molto conservatore con unioni / rebasing. Se un file è stato modificato dal commettere è stata modificata anche nel ramo si sta cercando di fusione con, Gerrit fallirà con un conflitto, anche se git è in grado di risolvere automaticamente il conflitto. Questo è solo per essere al sicuro in più.

Nelle versioni più recenti di Gerrit v'è una configurazione di trasformare controllare questo la sicurezza off, e sono risultati automerge Gerrit fiducia di Git.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top