對於那些你使用水銀與MQ擴展:如何避免不小心'hg push'而不是'hg qpush'?
這是我第二次意外更改提交到中央存儲庫(hg push
),而不是將補丁到我的工作目錄(hg qpush
)。
我覺得這是非常不幸的,因爲它是一個非常簡單的錯誤,使和有非常嚴重的後果(至少不必做的每個提交的變化hg backout
和一個額外的hg push
以生成新的承諾是「撤消」拉斯維加斯一箇中央資源庫,但歷史變得錯綜複雜和不愉快。
我的目標是配置在我奧登環境中的一些別名或一件讓hg push
更難偶然的事情。
待辦事項你有什麼建議嗎?我想的是這樣的:
[alias]
push= <-- how to NOP the push command??
pushtoserver=push
因爲這是一個完全主觀的問題,所以這個問題就像社區wiki一樣。
謝謝!
'alias qp = hg qpush' – kennytm 2010-03-10 10:32:09
+1。無論如何,我已經看到更多不屬於社區維基的主觀問題:) – 2010-03-10 10:32:41
@KennyTM:你說得對,我應該爲我使用最多的命令製作別名。但我知道我最終會忘記我有別名,並嘗試鍵入'hg qpush'只是因爲我已經習慣了。 – 2010-03-10 11:20:19