Domanda

Ho un progetto con mercuriale per il controllo di versione, SCons da costruire, e Google prova a unit test di scrittura. I ganci di file hgrc pre-commit e corre SCons per costruire i test di unità di progetto e ed eseguire. Esiste un modo per "check-in" una porzione del file hgrc in modo che appena controllato le copie e qualsiasi si fonde con la mia versione del progetto di ottenere automaticamente un file hgrc che gira SCons quando tentano di commettere?

È stato utile?

Soluzione

Non si può convincere la gente ad avere automaticamente le voci nella loro .hg/hgrc quando clone - così facendo renderebbe possibile per qualcuno di mettere rm -rf ~ in un commit gancio, e, non sarebbe una rottura per i clonatori di un tempo.

Che cosa si può fare è includono un file con un nome simile mandatory.hgrc al di fuori della directory 'hg e poi dicono clonatori di mettere questa linea nella loro .hg/hgrc:

%include ../mandatory.hgrc

anche se questo è ancora mostrando un sacco di fiducia in te.

Se controlli le macchine, come in molti contesti aziendali, è possibile avere gli strumenti del pacchetto / distribuzione / aggiornamento (usiamo fantoccio) mettere quello che vuoi nella loro file di /etc/mercurial/hgrc.

Altri suggerimenti

Non è possibile controllare nulla nella cartella .hg. Che la mia squadra lo fa che abbiamo un file mercurial.ini comune che, come parte della configurazione scatola dev mettiamo nelle nostre cartelle dei profili utente.

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