Lavorando su un progetto con un paio di compagni di classe, e ho notato che riceviamo molti commit parziali che vengono poi corretti:
Rev 249 Log: committing change foo, yeah!
Rev 250 log: oh dear, forgot these files!
Rev 251 log: oh my, how could I possibly forget another file in the *same* change?
La risposta ovvia è essere più attenti. Ma dal 2011 i programmatori sono ancora (quasi) umani e inclini all'errore. Il problema è che questo causa ambiguità quando si ripristina o si fonde. Li lasciamo lì? Modifichiamo la cronologia dei commit?