Per quelli di voi che utilizzano Mercurial con l'estensione MQ:Come evitare accidentalmente 'hg push' invece di 'hg qpush'?
Questa è la seconda volta che mi presento accidentalmente le modifiche al repository centrale (hg push
) invece di applicare una patch per la mia directory di lavoro (hg qpush
).
Credo che questo sia davvero un peccato, perché si tratta di un errore molto semplice da fare ed ha molto gravi conseguenze (il minimo dover fare un hg backout
e un extra hg push
per ogni modifica presentata al fine di generare un nuovo commit che " annulla" la Las una al repository centrale, ma la storia diventa contorto e sgradevole.
il mio obiettivo è quello di configurare alcune alias o qualcosa nel mio ambiente in orden di fare hg push
più difficile da fare per caso.
do hai qualche suggerimento? Stavo pensando qualcosa come:
[alias]
push= <-- how to NOP the push command??
pushtoserver=push
Poiché si tratta di una domanda completamente soggettiva, questa viene utilizzata come wiki della comunità.
grazie!
'alias qp = hg qpush' – kennytm
+1. Ad ogni modo, ho visto più domande soggettive che non appartengono alla wiki della comunità :) –
@KennyTM: hai ragione nel senso che dovrei fare gli alias per i comandi che uso di più. Ma so che alla fine dimenticherò di avere l'alias e provo a digitare 'hg qpush' solo perché sono già abituato. –