Nudge — 优雅的 Push 版本
作者: | Steve Losh |
---|
日期: | 2009-09-28 |
---|
添加hg nudge
别名以仅 push 当前工作目录的父版本。
有一件会使大部分 git 用户困惑的事情,就是当运行 Mercurial 的 hg push
命令时, Mercurial 默认会 push 代码库中 所有 的变更集,而 git 仅仅只 push 当前的分支。
如果你更喜欢 git 的习惯 (可能你频繁的在分支之间工作并不停的进行 push),可以简单添加一个和此习惯接近的别名。
Mercurial 允许你使用 .
作为指定“当前工作目录的父亲版本”的快捷方式。在 push 的时候使用它即意味着你可以运行 hg push --rev .
仅 push 工作目录的父版本(以及祖先)。这样的话你就不用再去关心会 push 到你没有工作的其他分支了。
添加这个命令,可以像下面这样 编辑你的~/.hgrc文件 :
[alias]
nudge = push --rev .
现在你可以使用 hg nudge
来仅仅 push 你的当前工作的分支了。