Explorando o
Trunk Based Development
Daniel Wildt Carlos Lopes Guilherme Lacerda
Trevisan Tecnologia ThoughtWorks FACENSA/UniRitter
TargetTrust/Surya Software Innovation
Conflito Sintático
class BlaBlaBla {
<<<<<<< HEAD
public void bla(Bla oldBla, New newBla) {
oldBla.bla();
newBla.newBla();
=======
public void bla(Bla oldBla, Other otherBla) {
oldBla.bla();
otherBla.otherBla();
>>>>>>> other commit
}
}
Conflito Semântico
class BlaBlaBla {
public void something(Bla bla) {
<<<<<<< HEAD
bla = bla.plus(14);
=======
bla = bla.minus(7);
>>>>>>> change
//other stuff
}
}