对于那些你使用水银与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