Domanda

Oggi Ho aggiornato il nostro repository e ha cercato di ricompilare esso (si tratta di un'applicazione C ++). Esso non può essere compilato. La mia prima reazione è stata di uccidere il mio collega, ma perché non posso farlo ho bisogno di trovare un'altra soluzione.

E 'possibile per evitare di commettere codice che non compila? Abbiamo un Makefile e ciò che il pre-commit hook necessità di fare è simpy per controllare lo stato output del comando make. È giusto?

Come In pratica posso attuarlo (non ho mai lavorare con gancio svn)?

È stato utile?

Soluzione

E 'proprio in linea di principio. Tuttavia, è probabile che causare gravi ritardi nel commettere (a meno che le compilazioni di applicazioni in meno di un secondo). Così si dovrebbe davvero cercare un approccio diverso, dove si consente agli utenti commettono, ma che si avvia un processo di compilazione subito, e invia e-mail se non riesce a costruire.

Un modo di fare che è buidbot .

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