Penso che la condizione di cui stanno parlando sia questa
Cambia 1 (aggiungi, riga 20-21):
if (condition)
doSomeStuff();
Cambia 2 (aggiungi, riga 20-21):
if (condition)
doOtherStuff();
Scommetto che qualche vecchio strumento di auto-fusione da qualche parte proverebbe ad essere intelligente e dire "beh, hai entrambi aggiunto la stessa linea due volte a 20, quindi lo aggiungerò una volta, e hai aggiunto due linee diverse a 21, quindi le aggiungerò entrambe. " Che porta a
if (condition)
doSomeStuff();
doOtherStuff();
Questi argomenti storici tendono ad aggirarsi molto dopo che ogni strumento di unione sul pianeta è stato risolto per funzionare in modo diverso.
Qualsiasi auto-fusione che abbia mai visto rifiuterebbe di unire due aggiunte nello stesso posto, il che significa che devi usare uno strumento di unione manuale. Nel peggiore dei casi, potrebbe aggiungerne uno prima dell'altro, che è ancora valido. Ma uno strumento di unione decente ti permetterà di modificare questo posto e finire con
if (condition) {
doSomeStuff();
doOtherStuff();
}