Dla tych z was, które używają Mercurial z rozszerzeniem MQ:Jak uniknąć przypadkowego "hg push" zamiast "hg qpush"?
Jest to drugi raz, kiedy przypadkowo złożyć zmian w centralnym repozytorium (hg push
) zamiast stosowania poprawkę do mojego katalogu roboczym (hg qpush
).
Myślę, że to bardzo niefortunne, ponieważ jest to bardzo prosty błąd zrobić i ma bardzo poważne konsekwencje (najmniej konieczności zrobić hg backout
i dodatkowy hg push
dla każdego złożonego zmian w celu wygenerowania nowego zobowiązać, że " cofa”LAS jeden do centralnego repozytorium, ale historia staje się zawiłe i nieprzyjemne.
moim celem jest, aby skonfigurować jakiś alias lub coś w moim środowisku w orden aby hg push
trudniej zrobić przez przypadek.
do masz jakieś sugestie? Myślałem coś takiego:
[alias]
push= <-- how to NOP the push command??
pushtoserver=push
Ponieważ jest to całkowicie subiektywne pytanie, jest to wiki społeczności.
dziękuję!
'alias qp = hg qpush' – kennytm
+1. Tak czy inaczej, widziałem więcej subiektywnych pytań, które nie należą do społecznościowej wiki :) –
@KennyTM: masz rację w tym sensie, że powinienem robić aliasy dla poleceń, których używam najbardziej. Ale wiem, że w końcu zapomnę, że mam alias i staram się pisać "hg qpush" tylko dlatego, że jestem już do tego przyzwyczajony. –