Mi aspetto che qualsiasi build che ho estratto da un repository si compili semplicemente, insieme a tutte le dipendenze richieste. Allo stesso modo, non commetterei mai qualcosa che non fosse almeno compilato. Questo vuol dire che potrebbero esserci ancora errori o errori noti nella compilazione, ma almeno lo compila. Ma questo è il modo in cui faccio le cose ora ... Credo di essermi convinto per qualche ragione sconosciuta, che questo è il modo in cui le cose dovrebbero essere fatte.
Quando avevo meno esperienza con il controllo della versione, effettuavo il check-in / commit delle build ogni tanto solo per tenere traccia dei miei "progressi". O, in altre parole, se mi fossi avvinto di qualcosa, potrei semplicemente tornare a un commit precedente (anche se il commit non viene compilato). Continuo a lavorare in questo modo ... ma almeno mi assicuro che tutto venga compilato prima di eseguire il commit.
La mia domanda è, dovrebbe la compilazione impegnata in least compilare? O non importa?